vue项目中使用Video.js
切换倍速时报错 this.player(...).playbackRate is not a function
错误代码位置在依赖源码里 怎么解决?
报错位置指向6319行
而且还有个小问题 我复制一段源码
去vscode里搜索 搜到有七八个地方
我挨个添加了console.log 但是仍然不打印 是什么原因?(在代码出错那一行前面打印的)
vue项目中使用Video.js
切换倍速时报错 this.player(...).playbackRate is not a function
错误代码位置在依赖源码里 怎么解决?
报错位置指向6319行
而且还有个小问题 我复制一段源码
去vscode里搜索 搜到有七八个地方
我挨个添加了console.log 但是仍然不打印 是什么原因?(在代码出错那一行前面打印的)
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
这个解决了
场景是我在player实例生成后 emit触发自定义事件 把player实例传到外层组件赋值给我外层组件声明的ref值 然后出了问题哈哈 赋值的时候深拷贝一遍就可以解决了
原因是直接赋值应该是共用了一个内存地址 导致源码里的事件都不能正常调用实例方法哈哈
这问题太经典了