我的页面中有一个 HTML 5 视频,我想动态设置 src。我正在使用 vue,在我的 js 控制器中,我使用视频路径设置了一个变量,然后在我的页面中使用该变量,如下所示:
<video width="450" controls>
<source v-model="controller.var" v-bind:src="var" type="video/mp4">
</video>
播放器不加载视频,但我的 var 正确设置了正确的 url。我在这里缺少什么?
谢谢
原文由 Mario Catena 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先,我不知道您是否真的在模板中使用了
var
,但如果是,Vue 会在模板中抛出警告。其次,您不能动态更改源元素。
从 HTML5 规范,
因此,将您的数据绑定到
video
元素的src
属性。