Vue诡异的Cannot add property _Ctor, object is not extensible报错

最近找了一个支持antdv可视化表单生成器(v-form-antd),想简化下每次表单排版,属性、校验配置的工作量。不过这玩意使用成本比较高,装上直接就不显示表单,调试一查,元数据啥的其实都有,真是诡异:

Vue诡异的Cannot add property _Ctor, object is not extensible报错

找作者咨询,建议是降低vue版本(2.7.18 → 2.6.11),ant-design-vue降了试试(1.7.8 → 1.7.2)但是都没有用,一直报如下的错误:

Vue诡异的Cannot add property _Ctor, object is not extensible报错

网上查了下,这个报错好像和组件懒加载有关:Cannot add property _Ctor, object is not extensible。尝试相关处理也没有效果。想着是不是插件有冲突什么的,然后把插件都禁了,来回调也都不行。最后整了个新的脚手架安装上去,结果能正常显示,真是气人啊!感觉应该是和缓存有很大关系,插件冲突也不好说。最后把node_modules目录全部删除,插件版本全部重新安装后可以显示了,真是难啊,最后用了下还行,小问题不少,这想偷懒成本也不低Vue诡异的Cannot add property _Ctor, object is not extensible报错

Vue诡异的Cannot add property _Ctor, object is not extensible报错








参考:

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/5539.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注