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;},