• vue中动态设置source标签


    项目中有个视频播放,路径通过接口返回,而且不带后缀,并不确定是什么类型的视频文件,所以要通过source标签去进行设置.

    问题:当video中存在source标签的时候,浏览器渲染之后会自动去获取地址,即便地址改变,浏览器也不会再去获取地址。
    解决方法1:通过v-if销毁创建元素重新获取
    代码示例:

    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    解决方法2:用computed和v-html动态渲染,动态渲染没有ref,如果需要绑定方法也比较麻烦

    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
  • 相关阅读:
    logback.xml详解
    数字图像处理实验(一)|图像的基本操作和基本统计指标计算
    自动驾驶杂谈
    C++入门
    WorkManager 使用说明
    uni-fab彩色图标按钮
    Redis-Bitmap位图及其常用命令详解
    Day16:冒泡排序详解
    无需重启应用,动态采集任意点位日志
    10. Java异常(Exception)
  • 原文地址:https://blog.csdn.net/weixin_45549737/article/details/133920411