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

猫界袁隆平

vue项目中使用Video.js 切换倍速时报错 this.player(...).playbackRate is not a function 错误代码位置在依赖源码里 怎么解决? ![1694583481361.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/2842ed1d6a1860e85ececfb468d49061.png) ![1694583507072.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/636775dcda6e60d17149728b733beedf.png) 报错位置指向6319行 而且还有个小问题 我复制一段源码 去vscode里搜索 搜到有七八个地方 我挨个添加了console.log 但是仍然不打印 是什么原因?(在代码出错那一行前面打印的)

阅读量:20

点赞量:0

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