关于v-for中 key的问题

来源:17-2 左侧menu布局

qq__1299

2019-09-09

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

写回答

6回答

qq__1299

提问者

2019-09-22

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

//img.mukewang.com/szimg/5d876eb20907735914690185.jpg

这样写还是不行

0
1
ustbhuangyi
v-for="(item,index) in xxx" :key="index"
2019-09-22
共1条回复

qq__1299

提问者

2019-09-14

//img.mukewang.com/szimg/5d7c9d2a09bd494e14570436.jpg

说我没有写key

0
1
ustbhuangyi
加个 :key="index" 就好了
2019-09-14
共1条回复

qq__1299

提问者

2019-09-12

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

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

0
1
ustbhuangyi
提示写的什么?
2019-09-12
共1条回复

ustbhuangyi

2019-09-10

0
0

qq__1299

提问者

2019-09-09

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

0
0

ustbhuangyi

2019-09-09

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

0
0

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程