vue中video视频路径改变,dom不更新问题

embedded/2024/9/23 12:47:13/

效果展示

视频切换前
在这里插入图片描述
视频切换后
在这里插入图片描述

完整代码

<template><!-- 设置v-if只在路径有值时,标签才存在 --><video v-if="state.videoSrc != null" controls><source :src="state.videoSrc" type="video/mp4"></source></video><div><el-button @click="handleClick">切换视频</el-button></div>
</template><script setup name="videoUpdate">javascript">
import { onMounted, reactive, nextTick } from 'vue';
// 这是是调用本地视频,但不影响测试切换功能
import staticFile1 from '@/assets/video/2023-07-09-20-59-01.mp4'
import staticFile2 from '@/assets/video/2023-07-13-13-59-36.mp4'const state = reactive({videoSrc: null,//初始videoSrc
})// 切换视频按钮
const handleClick = async () => {// 1.先清空videoSrcstate.videoSrc = null// 2.async配合nextTick等待页面更新await nextTick()// 3.将videoSrc换成第二个视频路径state.videoSrc = staticFile2
}onMounted(async ()=>{// 页面初始化时显示第一个视频state.videoSrc = staticFile1
})</script><style scoped>video{width: 400px;}
</style>

http://www.ppmy.cn/embedded/102673.html

相关文章

计算机毕业设计选题推荐-农村产权交易与数据可视化平台-Java/Python项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

EmguCV学习笔记 VB.Net 6.4 霍夫变换

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

《黑神话:悟空》硬件兼容性问题全攻略:从BIOS更新到驱动安装的详细修复指南

《黑神话&#xff1a;悟空》作为一款备受期待的国产3A大作&#xff0c;自发布以来&#xff0c;确实遇到了一些玩家的电脑硬件兼容性问题。今天小编搜罗了网上反馈一些经常出现的BUG&#xff0c;来教大家如何进行修复操作&#xff01; 更新主板BIOS&#xff1a;对于13/14代酷睿…

72 华为资源库

1 报文格式 https://info.support.huawei.com/info-finder/tool/zh/enterprise/packetformat 2 华为IP网络电子书 资源可以下载 https://e.huawei.com/cn/topic/enterprise-network/ip-ebook 3 华为产品文档 https://support.huawei.com/enterprise/zh/doc/index.html 4 华为…

如何使用ChatGPT进行数据共享和处理

在当今数字化时代&#xff0c;数据共享和处理是各行业的关键环节。 ChatGPT作为一个强大的语言模型&#xff0c;能够在这些领域提供显著的帮助。 本文将从专业角度探讨如何利用ChatGPT进行数据共享和处理。 ChatGPT的基本功能 ChatGPT是基于OpenAI的先进模型&#xff0c;能够理…

高速接口IO片上SSN分析方法

Gbps信号在当今的高速IO设计中非常常见。由于封装和板上的寄生电感&#xff0c;高速信号在高频下汲取电流&#xff0c;导致大的电源尖峰或骤降。像DDR5这样的并行总线接口有20多个高速IO一起切换&#xff0c;导致同时切换噪声&#xff08;SSN&#xff09;。SSN的不期望的产物是…

【微信小程序】全局数据共享 - MobX

1. 什么是全局数据共享 2. 小程序中的全局数据共享方案 3.Mobx的使用 1.npm init -y(根据实际情况选择) 在小程序项目中&#xff0c;可以通过 npm 的方式引入 MobX 。 如果你还没有在小程序中使用过 npm &#xff0c;那先在小程序目录中执行命令&#xff1a; npm init -y2. …

【自动驾驶】控制算法(四)坐标变换与横向误差微分方程

写在前面&#xff1a; &#x1f31f; 欢迎光临 清流君 的博客小天地&#xff0c;这里是我分享技术与心得的温馨角落。&#x1f4dd; 个人主页&#xff1a;清流君_CSDN博客&#xff0c;期待与您一同探索 移动机器人 领域的无限可能。 &#x1f50d; 本文系 清流君 原创之作&…