原因:
在用vscode 编写vue 代码时,因为安装的有vetur 插件,所以当代码中有v-for 语法时,会提示,“Elements in iteration expect to have ‘v-bind:key’ directives.eslint-plugin-vue” 这个错误。这是eslint 的功能,对vue 进行了eslint 检查。
解决:
-
第一种方法,添加 :key 属性
在v-for 指令后加上:key=“value”
-
第二种方法,修改vetur 配置文章来源:https://www.toymoban.com/news/detail-755853.html
路径:vscode -> File -> Preferences -> Settings
搜索:vetur.validation.template
取消勾选文章来源地址https://www.toymoban.com/news/detail-755853.html
到了这里,关于vue 报错:Elements in iteration expect to have ‘v-bind:key‘ directives.eslint-plugin-vue的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!