v-for 写在 template 上 的 红色提示

v-for 写在 template 上,一直提示红色,提示

<template v-for> key should be placed on the <template> tag.vue(33),

截图如下

image.png

阅读 12.6k
4 个回答


看看官方的文档
简单暴力把template换成div把

开发工具是撒?是否安装插件?可以试试Volar插件。

这个提示是正确的,只不过你这么写也不影响你代码,官方指南里面明确了的 总是用 key 配合 v-for
image.png

建议还是规范点 加个key值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏