[笔记] Vue中key的作用

2019-07-18  本文已影响0人  天使爱打盹
Vue官方文档解释

key 的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用 key,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素。

有相同父元素的子元素必须有独特的 key。重复的 key 会造成渲染错误。

使用key的用处
key和效率
参考

写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?

上一篇 下一篇

猜你喜欢

热点阅读