当前位置: 首页 > news >正文

Vue:加载本地视频

目录

    • 封装视频弹框
    • 调用视频组件


封装视频弹框

<template><el-dialog class="videoBox" :title="title" :visible.sync="visible" width="40%" :before-close="handleOnClose" :close-on-click-modal="false" :close-on-press-escape="false"><video id="video" controls preload autoplay="autoplay" style="width: 100%"><source :src="videoUrl" type="video/mp4"></video></el-dialog>
</template>
<script>export default {name: 'videoData',data() {return {// 标题title: null,// 是否显示弹框visible: false,// 视频地址videoUrl: null}},methods: {/*** 初始化视频*/initVideo(){this.$nextTick(() => {let myVideo = document.getElementById('video')myVideo.pause()myVideo.load()});},/*** 取消*/handleOnClose() {this.videoUrl = nullthis.visible = false},}
}
</script>
<style>
.videoBox .el-dialog__header {background-color: #000000;
}
.videoBox .el-dialog__header .el-dialog__title {color: #fff;
}
.videoBox .el-dialog__body {padding: 0 !important;
}
</style>

调用视频组件

/*** 视频查看* @param row*/
handleVideo(row){this.$refs.videoData.title = '视频详情'this.$refs.videoData.visible = truethis.$refs.videoData.videoUrl = row.wzsp + '?t=' + new Date().valueOf()this.$refs.videoData.initVideo()
},
http://www.lryc.cn/news/444183.html

相关文章:

  • 论文阅读:A Generalization of Transformer Networks to Graphs
  • 中国计量大学《2022年801+2022年819自动控制原理真题》 (完整版)
  • 创客匠人运营课堂|增强用户的参与度和忠诚度,这一个工具就能实现!
  • k8s 微服务 ingress-nginx 金丝雀发布
  • Elasticsearch不停机切换(上云)方案
  • 归纳一下Invoke,beginInvoke,还有InvokeRequire
  • Prompt最佳实践|指定输出的长度
  • 离散制造 vs 流程制造:锚定精准制造未来,从装配线到化学反应,实时数据集成在制造业案例中的多维应用
  • 教你一招:在微信小程序中为用户上传的图片添加时间水印
  • MySQL --基本查询(上)
  • mysql学习教程,从入门到精通,SQL 删除数据(DELETE 语句)(19)
  • RoguelikeGenerator Pro - Procedural Level Generator
  • 反病毒技术和反病毒软件(网络安全小知识)
  • 位图与布隆过滤器
  • 【题解】—— LeetCode一周小结38
  • EvilScience靶机详解
  • 算法练习题24——leetcode3296移山所需的最小秒数(二分模拟)
  • excel 单元格一直显示年月日
  • 【线程】线程的控制
  • 掌握 Spring:从新手到高手的常见问题汇总
  • 机器学习——Bagging
  • 日志体系结构与框架:历史、实现与如何在 Spring Cloud 中使用日志体系
  • 图文深入理解SQL语句的执行过程
  • ubuntu安装StarQuant
  • 学习篇 | Jupyter 使用(notebook hub)
  • 【裸机装机系列】8.kali(ubuntu)-虚拟内存swap交换分区扩展
  • 异步请求的方法以及原理
  • SpringCloud入门(六)Nacos注册中心(下)
  • 【RDMA】mlxlink检查和调试连接状态及相关问题--驱动工具
  • QT For Android开发-打开PPT文件