From 65c8f781eff477f65183a480a9f63255a2f8f77f Mon Sep 17 00:00:00 2001
From: Ntkskwk <natsukawa247@outlook.com>
Date: Tue, 3 Sep 2024 16:32:09 +0800
Subject: feat: force play bg video

---
 site/src/views/index/index.vue | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

(limited to 'site/src/views/index/index.vue')

diff --git a/site/src/views/index/index.vue b/site/src/views/index/index.vue
index edba96f..14759b8 100644
--- a/site/src/views/index/index.vue
+++ b/site/src/views/index/index.vue
@@ -3,9 +3,27 @@ import Left from './Left.vue'
 import Right from './Right.vue'
 </script>
 
+<script lang="ts">
+export default {
+  data() {
+    return {
+      isplay: false
+    }
+  },
+  methods: {
+    PlayOn() {
+      this.isplay = true
+    }
+  }
+}
+</script>
+
 <template>
   <header>
-    <img alt="Vue logo" class="logo" src="@/assets/Hydroroll-small.svg" width="125" height="125" />
+    <img src="@/assets/Hydroroll-small.svg" 
+      alt="Vue logo" 
+      class="logo" 
+      width="125" height="125" />
 
     <div class="wrapper">
       <Left msg="饼在画了！" />
@@ -13,7 +31,9 @@ import Right from './Right.vue'
   </header>
 
   <main class="main">
-    <video src="@/assets/video/bg.mp4" loop=true autoplay=true></video>
+    <video loop=true preload="auto" muted="true" autoplay @canplay="PlayOn" v-show="isplay" >
+      <source src="@/assets/video/bg.mp4" type="video/mp4" />
+    </video>
     <Right />
   </main>
 </template>
-- 
cgit v1.2.3-70-g09d2

