|
@@ -17,19 +17,23 @@
|
|
|
v-show="isBeginVideo"
|
|
|
ref="startup-video"
|
|
|
src="@/assets/videos/startup-video.mp4"
|
|
|
+ @play="onVideoPlay"
|
|
|
@ended="onStartupOver"
|
|
|
/>
|
|
|
- <button
|
|
|
- class="skip"
|
|
|
- @click="onStartupOver"
|
|
|
- >
|
|
|
- <img
|
|
|
- class=""
|
|
|
- src="@/assets/images/btn-skip.png"
|
|
|
- alt=""
|
|
|
- draggable="false"
|
|
|
+ <transition name="fade-in">
|
|
|
+ <button
|
|
|
+ v-show="isShowSkip"
|
|
|
+ class="skip"
|
|
|
+ @click="onStartupOver"
|
|
|
>
|
|
|
- </button>
|
|
|
+ <img
|
|
|
+ class=""
|
|
|
+ src="@/assets/images/btn-skip.png"
|
|
|
+ alt=""
|
|
|
+ draggable="false"
|
|
|
+ >
|
|
|
+ </button>
|
|
|
+ </transition>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -39,7 +43,8 @@ export default {
|
|
|
emits: ['over'],
|
|
|
data() {
|
|
|
return {
|
|
|
- isBeginVideo: false
|
|
|
+ isBeginVideo: false,
|
|
|
+ isShowSkip: false,
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -47,6 +52,11 @@ export default {
|
|
|
this.isBeginVideo = true
|
|
|
this.$refs['startup-video'].play()
|
|
|
},
|
|
|
+ onVideoPlay() {
|
|
|
+ setTimeout(() => {
|
|
|
+ this.isShowSkip = true
|
|
|
+ }, 3000)
|
|
|
+ },
|
|
|
onStartupOver() {
|
|
|
this.$emit('over')
|
|
|
}
|