请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于v-for中 key的问题

最近的vue中,v-for必须加key值,但是老师给的data数据里面有的for循环没有唯一标识,如果没有key的数据在循环的时候,key该怎么写?网上查的是(item key index) in items 这样,但是新版vue好像不能这么写

正在回答 回答被采纳积分+3

6回答

提问者 qq__1299 2019-09-22 20:54:58

https://img1.sycdn.imooc.com/szimg/5d876ea209fdba4d13470131.jpg

https://img1.sycdn.imooc.com//szimg/5d876eb20907735914690185.jpg

这样写还是不行

0 回复 有任何疑惑可以回复我~
  • v-for="(item,index) in xxx" :key="index"
    回复 有任何疑惑可以回复我~ 2019-09-22 22:14:01
提问者 qq__1299 2019-09-14 15:56:40

https://img1.sycdn.imooc.com//szimg/5d7c9d2a09bd494e14570436.jpg

说我没有写key

0 回复 有任何疑惑可以回复我~
  • 加个 :key="index" 就好了
    回复 有任何疑惑可以回复我~ 2019-09-14 19:23:42
提问者 qq__1299 2019-09-12 16:48:30

https://img1.sycdn.imooc.com/szimg/5d7a062d09b93d3905950038.jpg

这种写法我也用过,但是还会有下划线,我用的编辑器是VScode,是编辑器的原因么?

0 回复 有任何疑惑可以回复我~
  • 提示写的什么?
    回复 有任何疑惑可以回复我~ 2019-09-12 17:42:29
ustbhuangyi 2019-09-10 09:54:24

https://img1.sycdn.imooc.com/szimg/5d77022c099b047605500060.jpg
https://cn.vuejs.org/v2/guide/list.html
建议多看看文档喔

0 回复 有任何疑惑可以回复我~
提问者 qq__1299 2019-09-09 18:34:37

key里面的写法是怎么写呢? :key="key[$index]"?这样吗?$index在新版vue里面好像废除了

0 回复 有任何疑惑可以回复我~
ustbhuangyi 2019-09-09 18:17:09

没有的话就用 index 作为 key 吧,实际项目中,数据通常都会有 id 的,尽量用 id 作为 key

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信