v-for 在 VSCode 中出现 Elements in iteration expect to have 'v-bind:key' directives.
VSCode for to in 出现 39 Key
2023-09-11 14:19:24 时间
在 VSCode 中编辑代码时,在有 v-for
的语句下面有一条红色波浪线,鼠标放上去有提示 Elements in iteration expect to have 'v-bind:key' directives.
。代码如下:
<p v-for="line in lines">
{{line}}
</p>
搜索了一下找到了这个讨论https://github.com/vuejs/vetur/issues/261。
原来这是 ESLint 的一个 feature,但是我也没启用 ESLint 呀。原来是因为 vetur(Vue.JS 的高亮插件)里自带了 ESLint。
解决方法是打开 VSCode 的 Preferences 里的 Settings,搜索 ESLint
,在 Vetur › Validation: Template
下面取消选中 Validate vue-html in <template> using eslint-plugin-vue
即可。
相关文章
- deepin uos 安装vscode 你必须知道的一条命令
- RT-Thread GCC VSCode等开源工具链 在智能小车制作中的应用
- [VScode] VScode Remote 报错:Could not establish connection to "workspace": Port forwarding is disabled.
- vscode----vue模板--用户代码片段--快捷
- vscode下如何把缩进为2个空格的python项目改为4个空格的缩进
- 在vscode中通过修改launch.json文件为项目添加启动参数——在launch.json文件中修改args变量
- VSCode配置verilog环境(代码提示+自动例化+格式化)
- 自己使用过比较好用的VSCode插件
- jsconfig.json 配置vscode只能跳转文件
- vscode插件 --- highlight-words
- VSCode + CMake + MinGW实战教程
- Flutter - Mac上使用VSCode开发Flutter
- 【ESP32】VSCode+Arduino+Platformio 如何使用ESP32上的PSRAM
- Parallel.For循环与普通的for循环