vue2 点击切换视频vedio

尝试了很多方法,vedio.js等等
都不能达到我的要求,不能实现切换视频

预期效果

在这里插入图片描述
点击上一段,下一段 ,切换视频

实现方法

template部分
绑定动态src

  <!-- 视频  -->
                <div id="pop_video" class="pop_video">
                  <video
                    id="video-id"
                    :src="videoUrl"
                    width="100%"
                    height="100%"
                    controls
                  ></video>
                </div>
                <!-- 切换 -->
                <div class="flex qiehuan">
                  <div class="up up_down-css" @click="change_vedio($event)">
                    上一段
                  </div>
                  <div class="down up_down-css" @click="change_vedio($event)">
                    下一段
                  </div>

script部分
require 导入视频url

export default {
  data() {
    return {
      videoUrl: require('../assets/监控1.mp4'),
    },
    methods: {
    //切换视频
    change_vedio(e) {
      //获取当前元素
      let target = e.currentTarget.innerHTML
      if (target.includes('上一段')) {
        this.videoUrl = require('../assets/监控1.mp4')
      } else {
        this.videoUrl = require('../assets/监控2.mp4')
      }
    },
    }
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值