Vue 踩坑: [Vue warn]: $attrs is readonly,[Vue warn]: $listeners is readonly;

8,530 阅读1分钟

第一次碰到这个问题,彻底的懵逼了,在table里面,点击一个删除按钮,删除当前列,就一直报这个警告,后来反复检查,才找到问题原因。



打个断点调试了下问题,结果发现下图:


这里使用的不是同一个 vue 源,仔细检查才发现:


简单来说,就是在一个项目里面写 两次 new Vue(),所以才会导致报错,解决办法就是把其中一个删除了就好了。