写 React / Vue 项目时,数据列表中的key,用数组下标还是唯一值id或不写呢?
React与Vue原理一致,以Vue为列进行介绍
key不写与key使用数组下标的区别
key不写与使用数组下标作用一致。都是采默认使用“就地更新”的侧脸。当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每个索引位置正确渲染。这个默认的模式是高效...
原创
2019-10-28 10:00:58 ·
1276 阅读 ·
0 评论