一、问题
vue使用v-for时vscode报错
[vue/require-v-for-key]
Elements in iteration expect to have ‘v-bind:key’ directives.eslint-plugin-vue
二、原因
Vue 2.2.0+的版本里,当在组件中使用v-for时,必须在v-for后面带上key,否则eslint会检测出现bug
三、解决办法
- 在v-for 后添加 :key=‘item’
例子1:<li v-for="i in list" :key="i">
例子2:<div class="item" v-for="(user,index) in datalist" :key='index' >
参考
https://www.cnblogs.com/zdz8207/p/vue-for-v-bind-key.html