vue项目中使用Video.js 切换倍速时报错 this.player(...).playbackRate is not a function 错误代码位置在依赖源码里 怎么解决?

vue项目中使用Video.js
切换倍速时报错 this.player(...).playbackRate is not a function
错误代码位置在依赖源码里 怎么解决?
vue项目中使用Video.js  切换倍速时报错 this.player(...).playbackRate is not a function  错误代码位置在依赖源码里  怎么解决?
vue项目中使用Video.js  切换倍速时报错 this.player(...).playbackRate is not a function  错误代码位置在依赖源码里  怎么解决?
报错位置指向6319行
而且还有个小问题 我复制一段源码
去vscode里搜索 搜到有七八个地方
我挨个添加了console.log 但是仍然不打印 是什么原因?(在代码出错那一行前面打印的)


回答:

这个解决了
场景是我在player实例生成后 emit触发自定义事件 把player实例传到外层组件赋值给我外层组件声明的ref值 然后出了问题哈哈 赋值的时候深拷贝一遍就可以解决了
原因是直接赋值应该是共用了一个内存地址 导致源码里的事件都不能正常调用实例方法哈哈
这问题太经典了

以上是 vue项目中使用Video.js 切换倍速时报错 this.player(...).playbackRate is not a function 错误代码位置在依赖源码里 怎么解决? 的全部内容, 来源链接: utcz.com/p/935081.html

回到顶部