项目场景:
— 视频组件本地修改src传值
问题描述
动态修改值 :src=“xx” 会使视频无法显示
<el-dialog title="电影" :visible.sync="dialogTableVisible">
<div style="width:100px, height:300px" >
<video
:src="videoSrc"
controls="controls"
width="100%"
height="100%"
></video>
</div>
</el-dialog>
look(){
this.dialogTableVisible = true;
var 你的url
if(xxx){
this.videoSrc = 你的url
}
# 原因分析:
> 提示:这里填写问题的分析:
例如:`Handler` 发送消息有两种方式,分别是 `Handler.obtainMessage()`和 `Handler.sendMessage()`,其中 `obtainMessage` 方式当数据量过大时,由于 `MessageQuene` 大小也有限,所以当 `message` 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。
---
# 解决方案:
将url放在require中完美解决
this.videoSrc = require(你的url);