VUE中不要用index作为key
- key是Vue中的通过v-for循环出来的虚拟dom的唯一标记,并且key在组件整个生命周期中需要保持稳定性。
- 通过key可使diff算法操作更快更准确,提高虚拟dom的操作性能。
- 不要用index作为key,由于sameVnode函数,可能会重新更新虚拟dom(属性、类名、样式、指令),从而增加真实dom的操作。
- 更不要用随机数作为key,由于sameVnode函数,会触发创建新节点、删除旧节点、销毁节点,降低性能。(销毁一个dom节点并创建一个新的再插入是消耗非常大的。)