美文网首页
v-for为什么要加key

v-for为什么要加key

作者: LiTuoEnjoyLife | 来源:发表于2020-01-17 16:00 被阅读0次

    key的作用就是更新组件时判断两个节点是否相同。相同就复用,不相同就删除旧的创建新的。在渲染简单的无状态组件时,如果不添加key组件默认都是就地复用,不会删除添加节点,只是改变列表项中的文本值,要知道节点操作是十分耗费性能的。而添加了key之后,当对比内容不一致时,就会认为是两个节点,会先删除掉旧节点,然后添加新节点。
    注:key一般用具有唯一识别的id,而不是使用index作为key值。

    相关文章

      网友评论

          本文标题:v-for为什么要加key

          本文链接:https://www.haomeiwen.com/subject/qaoczctx.html