Vue : Custom elements in iteration require ‘v-bind:key’ directives.
作者:爱编程的小金毛球球
日期:2020年3月25日
在使用v-for做遍历list的时候,ESlint提示出现一个错误!
Vue : Custom elements in iteration require ‘v-bind:key’ directives.
自定义元素需要一个 v-key : value 指令。

解决办法:
一、添加key值:注意上面 key 值不要用对象或是数组作为 key ,用 string 或 number 作为key,否则报错:
[Vue warn] Avoid using non-primitive value as key, use string/number
value instead.
二、关闭ESlint
ESLint 是一个插件化并且可配置的 JavaScript 语法规则和代码风格的检查工具。ESLint 能够帮你轻松写出高质量的 JavaScript 代码。
setting->Language&Frameworks->JavaScript->Code Quality Tools->ESlint
Disable Eslint即可
本文详细介绍了在Vue.js中使用v-for指令遍历元素时,如何正确地设置key属性来避免ESLint警告。文章提供了两种解决方案:一是为每个元素分配唯一的key值,二是关闭ESLint检查。并强调了key值应使用字符串或数字类型。
1155

被折叠的 条评论
为什么被折叠?



