- vue中key的作用主要是为了高效的更新dom, 其原理是vue在patch过程中通过keykey更精准判断俩个key是否是同一个,从而避免频繁更新不同元素,使得整个patch过程更加高效,减少dom操作,提高性能
- 另外如果不设置key可能在列表更新时存在一些隐蔽的bug
- vue中使用相同标签名元素的过渡切换时, 也会使用key属性,其目的也是为了让vue区分它们,否则vue只会替换其内部属性而不会触发过渡效果
本文标题:vue中key的作用
本文链接:https://www.haomeiwen.com/subject/whztqhtx.html
网友评论