在公司使用Vue开发,我是如何一层一层解决问题的

826 阅读1分钟

前言


如何评价尤雨溪在微博上与锤粉的大战?


Vue

Error in nextTick: "TypeError: Cannot redefine property: Symbol()"

思考

翻译过来的意思是:nextTick中的错误:“ TypeError:无法重新定义属性:Symbol()”

因为最近在升级音乐博客的版本,所以轻踩了这个坑

先吐槽一下百度,百度搜索这个问题,都不知道搜出些什么,广告还贼多,还是谷歌牛逼

解决方案

最后百度的原因是vue-property-decorator版本升级到8.3.0 它附带了一个TypeError: Cannot redefine propertyon Object.defineProperty(rv[reactiveInjectKey], provide.managedReactive[i], {...})

当@ProvideReactive创建TypeError: Cannot redefine property正在使用的组件的第二个实例时,将引发该异常

降级到8.2.2可以解决此问题

原文链接

juejin.cn/post/689528…

参考文档

使用@ProvideReactive时出错:无法重新定义属性 #277