vue-dragging icon indicating copy to clipboard operation
vue-dragging copied to clipboard

:key是用来排序的关键吗?

Open scTaoFelix opened this issue 7 years ago • 3 comments

我发现用数组的索引当key的话,排序会混乱。key是用来排序的吗?并且不能改变,对吗???

scTaoFelix avatar Oct 12 '17 03:10 scTaoFelix

我也发现了这个问题 实际使用中 发现如果数组元素是对象的话 key只能是这个对象 否则无法排序 但是相对的就会因为key的类型报错

guxiaodai avatar Oct 16 '17 02:10 guxiaodai

key 不能用数组的索引,建议使用特定的参数来做key

arr: [{ id: 'a', val: 1 }, {  id: 'b', val: 2 }, {  id: 'c', val: 2 }]
<div v-for="item in arr" :key="item.id">

hilongjw avatar Oct 16 '17 05:10 hilongjw

请问下这个问题解决了没有,用id做key的话,拖拽也失效呢

15210614992 avatar Feb 20 '19 09:02 15210614992