点击右上角x时,我绑定了方法,在方法里实现js关闭video视频,在让弹出层执行slideUP动画隐藏,没有实现

来源:8-5 Slide动画实现(2)

断了木马牛的李淳罡

2021-12-16

老师请您帮我看下
图片描述

图片描述
点击右上角x 关闭不上去,我看vuedevtool里 showSlide的值 是slideUP
这个为啥不行

写回答

1回答

断了木马牛的李淳罡

提问者

2021-12-16

已经解决,html结构写错了,watch监听也有问题,

closeVideo(){

// 关闭视频播放 同时关闭遮罩层 利用原生方法关闭视频

let vi = document.getElementsByTagName('video')[0]

vi.pause();

// this.showSlide=false

this.showSlide='slideUp'

// console.log(this.showSlide);

},

<div class="item-video">

<h2>60帧超慢动作摄影<br/>慢慢回味每一瞬间的精彩</h2>

<p>后置960帧电影般超慢动作视频,将眨眼间的美妙展现得淋漓尽致!<br/>更能AI 精准分析视频内容,15个场景智能匹配背景音效。</p>

<div class="video-bg" @click="showSlide='slideDown'"></div>

<div class="video-box">

<div class="overlay" v-if="showSlide=='slideDown'"></div>

<div class="video" v-bind:class="showSlide">

<span class="icon-close"  @click="closeVideo">></span>

<video src="/imgs/product/video.mp4" muted autoplay controls="controls"></video>

</div>

</div>

</div>


0
0

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程