vue.js不使用dom操作,如何获取元素? 100
看看如下的:<videoclass="video_channel"width="100%"height="auto":poster="list[0].img"><sour...
看看如下的:
<video class="video_channel" width="100%" height="auto" :poster="list[0].img">
<source :src="list[0].video">
</video>
我们知道,video拥有很多方法,例如$('.video_channel').play()等等。所以需要很多次的操作video这个元素。我想知道,不使用DOM操作的情况下,如何获得video这个元素?最好就是把该数据,放在data里面,需要的时候,直接从data里面找出来就好。 展开
<video class="video_channel" width="100%" height="auto" :poster="list[0].img">
<source :src="list[0].video">
</video>
我们知道,video拥有很多方法,例如$('.video_channel').play()等等。所以需要很多次的操作video这个元素。我想知道,不使用DOM操作的情况下,如何获得video这个元素?最好就是把该数据,放在data里面,需要的时候,直接从data里面找出来就好。 展开
2个回答
展开全部
<video ref="videoEle" class="video_channel" width="100%" height="auto" :poster="list[0].img"> <source :src="list[0].video"> </video>
<script>
// ref就是获取Dom, 只是把这个元素获取以后帮到$refs对象里了
Vue.$refs['video'].play();
</script>
<script>
// ref就是获取Dom, 只是把这个元素获取以后帮到$refs对象里了
Vue.$refs['video'].play();
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询