解决vue 动态绑定 video标签src属性失效的问题
1.代码:<video controls="controls" :src='siteurl'width='100%;' height="381px" padding-top='-6px'><source type="video/mp4"/></video><el-button plain @click="videomethod" style="backgr
·
1.代码:
<video controls="controls" :src='siteurl' width='100%;' height="381px" padding-top='-6px'>
<source type="video/mp4"/>
</video>
<el-button plain @click="videomethod" style="background-color:#DCE3EE">视频</el-button>
export default {
data(){
return{
siteurl:''
}
},
methods:{
videomethod(){
this.siteurl=require('../../assets/a6b8a6f6386c3946169bcd34d8c75386.mp4')
},
}
我发现界面的视频没有出来,检查了this.siteurl发现没有东东
解决办法:通过id去给src赋值就可以了
<video controls="controls" width='100%;' height="381px" padding-top='-6px' id="playVideos">
<source type="video/mp4"/>
</video>
videomethod(){
this.siteurl=require('../../assets/a6b8a6f6386c3946169bcd34d8c75386.mp4')
let videos = document.getElementById('playVideos');
videos.src = this.siteurl;
},
更多推荐
已为社区贡献2条内容
所有评论(0)