项目场景:

vue3中rrweb-player组件实现网页录屏功能

问题描述

提示:这里描述项目中遇到的问题:

录制的视频会重复记录录制中这个按钮的状态,每打开一次开始录制视频中就会多一个按钮,bug效果如下

<el-row class="mb-4" @click="onFinishRecord()" v-if="type == '1'"><span v-if="str!=''">{{this.str}}</span><div> <img src="./assets/recordAfter.png"></div><div>录制中</div></el-row>


原因分析:

一开始以为是录屏插件api里的设置问题,找遍了里面所有的api方法都太不行,最后在代码上找解决办法,因为想到v-if在false的时候是没有这个元素的,会不会是这个导致了录屏插件会记录这种凭空出来的元素,最后改成v-show的话问题解决。

解决方案:

<el-row class="mb-4" @click="onFinishRecord()" v-show="type == '1'"><span v-show="str!=''">{{this.str}}</span><div> <img src="./assets/recordAfter.png"></div><div>录制中</div></el-row>

搞了两天的问题没想到最后简单的解决了,还是摸索过程中思路需要多多拓展

补充记录vue3中rrweb-player组件实现网页录屏的一个BUG解决相关推荐

  1. 实际记录vue3中使用rrweb以及rrweb-player组件实现网页录屏和回放功能,还有遇到的问题和解决思考

    文章目录 前言 一.rrweb与rrweb-player引入项目中 二.使用步骤 1.引入代码 2.html部分代码 3.script部分代码 三. 遇到的3个问题总结,全部都是找了很久解决办法没找到 ...

  2. 网页录屏怎么录制?有哪些好用的录屏方法?

    有时候我们需要录制网页上的视频或操作过程,这时候就需要使用录屏软件来进行录制.下面将介绍几种好用的录屏方法. 使用在线录屏工具 有一些在线录屏工具可以直接在网页上进行录制,无需下载安装任何软件.其中比 ...

  3. 网页录屏将视频截图保存成gif图片并压缩的方法超详细

    我在一个网站上找到一个视频素材很不错.于是利用360浏览器的网页录屏功能.先把视频录下来了.然后.使用迅雷播放器的gif工具.截取了需要的界面.然后手动选中要生成的时间轴!然后选择不同的分辨率即可! ...

  4. Webpack的代码分包Vue3中定义异步组件分包refs的使用

    一.默认的打包过程: 默认情况下,在构建整个组件树的过程中,因为组件和组件之间是通过模块化直接依赖的,那么webpack在打包时就会将组件模块打包到一起(比如一个app.js文件中): 这个时候随着项 ...

  5. Vue3中 内置组件 Teleport 详解

    1. 基本概念 1.1 简单理解 不管是 Vue2 还是 Vue3 中都有内置组件的存在,如 component 内置组件.transition 内置组件等等.内置组件就是官方给我们封装的全局组件,我 ...

  6. Vue3 中使用组合式API替换mixins,实现代码复用并解决隐患

    我们在vue mixin混入–基础中聊过mixins可以使我们的代码进行复用,非常的灵活方便. 但是在vue3中却不推荐使用了,因为它存在一些问题. mixins问题 不清晰的数据来源:当使用了多个 ...

  7. 网页录屏 - rrweb

    文章目录 1.rrweb 是什么 2.基本概念 3.安装 4.录制和播放(vue) 5.原理 官网: https://www.rrweb.io/ github: https://gitcode.net ...

  8. 谷歌浏览器中polyv直播间设置网页全屏和打开下置评论区

    疫情期间,上网课,使用的是保利威polyv的直播服务 打开直播间 点击切换flash 会弹出以下窗口: 点击它,发现Chrome不允许运行flash(Chrome默认禁止flash) 地址栏右边出现插 ...

  9. 基于HTML5+JavaScript实现的网页录屏器设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85773105 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. 一文了解卷积神经网络在股票中应用
  2. 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法...
  3. Yii CDBCriteria常用方法
  4. #20071-[NOIP2020模拟赛B组Day6]礼物购买【二分】
  5. java 泛型示例_使用Java泛型的模板方法模式示例
  6. ffplay分析 (音视频同步:主时钟为音频)
  7. 设计模式在项目中的应用案例_项目化学习案例(五):菊花种植的秘密——项目化学习在菊种植课程中的应用设计案例...
  8. mPush实战笔记4安装mpush
  9. 暨南大学计算机系录取分数线,暨南大学2017年在广东省各专业录取分数线
  10. 【其他】笔记本的辐射有多大?
  11. 发送邮件,javax.mail 与 geronimo-javamail_1.4_spec 的jar包冲突
  12. linux2t硬盘格式化时间,Linux运维知识:linux下大于2T硬盘格式化方法
  13. 但行好事 莫问前程(九月)
  14. 使用gca警告: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4.
  15. 新买的电脑网速慢的解决方案
  16. STM32 DAC + DMA + TIM 输出正弦波,三角波,方波信号
  17. 组合电路中的竞争与冒险
  18. 记录一些之前学的APPUI设计知识
  19. 叮咚上市,我的前同事挣了1个亿!
  20. 手机相机SD卡电脑硬盘数据强力恢复软件

热门文章

  1. mybatis-plus,sgg,杨bochao
  2. 教你用Python爬取妹子图APP
  3. QT开发MQTT 之 MQTT 编译
  4. 微信小程序实现:输入手机号点击按钮查询手机号归属地
  5. 苹果5更新系统无服务器,苹果5手机系统更新不了出现无法检查更新怎么处理
  6. sencha touch 百度地图扩展(2014-6-24)(废弃 仅参考)
  7. 6.6.5 住房公积金参缴记录
  8. 【过程4】——时间过得很快你的变化也很大
  9. 【唐诗学习】六、诗仙李白
  10. gym101431D(传说中的构造(呸))