vue2项目,vscode开发,原来使用vetur插件,开发的组件vetur插件检测不到语法问题,最近改成volar插件后,发现部分组件语法有问题(闪红灯)。报错的具体内容是当标签上使用v-for,标签内部使用:key时,会触发这个告警,即如果没有key或者没有标签换成另外一个标签(比如

vue2项目,vscode开发,原来使用vetur插件,开发的组件vetur插件检测不到语法问题,最近改成volar插件后,发现部分组件语法有问题(闪红灯)。报错的具体内容是当标签上使用v-for,标签内部使用:key时,会触发这个告警,即如果没有key或者没有标签换成另外一个标签(比如标签)就不会出现warning了(如下图两张图,没有warning)。出现这个警告的原因是规则“vue/no-v-for-template-key-on-child”(https://eslint.vuejs.org/rule...)注意比较vue2的规则("vue/no-v-for-template-key"https://eslint.vuejs.org/rule...),判断volar验证了vue2项目为vue3项目。实测通过.eslintrc.js配置规则为off并不能解决问题。rules:{'vue/no-v-for-template-key-on-child':'off'//vue3}简单点吧,把换成
来处理,不要改配置。草率的结局。同步更新到你的语雀https://www.yuque.com/diracke...
上一篇:分享一下粗读Vue源码的心得
下一篇:vue-数据监控与依赖收集