vue中key的作用

70 阅读1分钟

Virtual DOM 使用Diff算法,key作为每个节点的唯一表示,可以判断数据是否发生变化,只有发生变化的节点才去重新渲染

是否能用index作为key值? 分情况讨论: 如果只是往列表后面追加数据,可以使用,之后重新渲染追加的数据 如果是往列表中插入数据,不建议使用,会重新渲染插入及之后列表的所有数据