场景:在一个视频列表页面,点击视频列表,则全屏播放视频。全屏播放是一个公用组件,每次点击视频列表则把该视频的播放地址通过vue的数据双向绑定到组件中的video标签,如下:

<video controls="controls" :poster="videoThumb" playsinline id="playVideos"><source :src="videoUrl" type="video/mp4"/>
</video>
this.videoUrl = url;
this.videoThumb = thumb;

结果:第一次播放没有问题,从第二次开始仍然播放的是第一次播放的视频。

分析:vue绑定video标签的src属性无效,可以通过给DOM的src属性赋值,方法如下:

let videos = document.getElementById('playVideos');
videos.src = url;

vue中通过数据双向绑定给video标签的src赋值,只有第一次有效,怎么解决?相关推荐

  1. 如何在原生微信小程序中实现数据双向绑定

    官网:https://qiu8310.github.io/minapp/ 作者:Mora 在原生小程序开发中,数据流是单向的,无法双向绑定,但是要实现双向绑定的功能还是蛮简单的! 下文要讲的是小程序框 ...

  2. vue中props的双向绑定

    在vue的学习中,一开始我是自己写组件练手的,在这个过程中我遇到一个问题: props:父组件传递给子组件参数 (1)props直接在子组件里直接使用是可以实时更新的 (2)props如果在creat ...

  3. 微信小程序中的数据双向绑定

    前言 微信小程序因为诸多限制所以它无法像 vue 那样通过指令进行数据绑定,那微信小程序有没有什么办法可以实现数据的双向绑定呢?今天给大家分享两种微信小程序数据绑定的方法. 通过 model:valu ...

  4. 深入ASP.NET数据绑定(中)——数据双向绑定机理

    转载自 阿不 http://hjf1223.cnblogs.com/ 在上一篇<深入ASP.NET数据绑定(上)>中,我们分析了在.NET中的数据绑定语法的一些内部机理.简单说来就是ASP ...

  5. vue中的数据单向绑定,判断,循环,函数

    vue基本语法 1. 前言 2. 数据绑定v-bind 3. v-if || v-else-if || v-else 条件判断 4. v-for 循环 5. v-on 元素监听事件 1. 前言 vue ...

  6. vue中如何实现双向绑定

    双向绑定的需要 在有些情况下,我们可能需要对一个 prop 进行"双向绑定".不幸的是,真正的双向绑定会带来维护上的问题,因为子组件可以变更父组件,且在父组件和子组件两侧都没有明显 ...

  7. 【阿不】深入ASP.NET数据绑定(中)—数据双向绑定机理

    在上一篇<深入ASP.NET数据绑定(上)>中,我们分析了在.NET中的数据绑定语法的一些内部机理.简单说来就是ASP.NET在运行时为我们完成了页面的动态编译,并解析页面的各种服务器端代 ...

  8. vue自定义组件数据双向绑定,获取vue自定义组件input框输入的值

    1.首先创建一个自定义组件 Vue.component('test-component',{template:`<div id="el"><input @inpu ...

  9. 【笔记】vue父子组件数据双向绑定(v-model、prop.aync)

    文章目录 一.v-model 1.最简写法 2.可自定义属性名的写法(2.2.0+) 3.多绑 二..sync [自定义组件的 v-model - Vue.js 中文文档]:(https://vuej ...

最新文章

  1. 分享EOS加拿大的文章《REX——从源代码做技术解析》
  2. SpringBoot+Vue视频干货
  3. linux 文件夹换所属用户,linux普通用户su root切换提示没有文件或目录的解决方法...
  4. 【矩阵乘法】Matrix Power Series(poj 3233)
  5. (JAVA)正则表达式
  6. 广东制造按下加速键  千家中小企业上阿里云工业互联网
  7. C#动态生成Word文档并填充数据(一)
  8. Python中近期Pandas使用总结
  9. 201671010128 2017-10-08《Java程序设计》之接口与内部类
  10. 凸优化系列二:确定步长一维搜索算法
  11. 高等数学(第七版)同济大学 习题1-1 个人解答
  12. C#使用oledb连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决办法
  13. Pycharm安装教程 (2022最新版)
  14. 20155313 杨瀚 《网络对抗技术》实验四 恶意代码分析
  15. 生产制造业ERP管理系统财务管理解决方案
  16. 世间最珍贵的东西是什么
  17. 百度开源AI硬件开发平台BIE-AI-Box和BIE-AI-Board
  18. toString方法重写
  19. Arcgis小技巧【12】——ArcGIS标注的各种用法和示例
  20. linux 硬盘写保护,linux – mount:无法重新安装块设备/ dev / sda5读写,是写保护的...

热门文章

  1. 微信OPENID授权方法
  2. Solr4.7新建core
  3. Butter Knife:一个安卓视图注入框架
  4. adb connect 出现timeout的处理方式
  5. 用Java实现HTTP断点续传功能(ZT)
  6. Windows Mobile Incoming Call View Custom
  7. eclipse中LogCat有时不显示信息的简单解决办法
  8. Android相对布局(RelativeLayout)
  9. WINCE6.0添加特定的软件键盘
  10. python queue模块安装_Python queue包_程序模块 - PyPI - Python中文网