key的作用
来源:5-19 -Vue2和Vue3和React三者的diff 算法有什么区别

qq_慕函数5529610
2022-03-24
这块有疑问,我记得之前看源码vue2的节点key默认就是undefined, 如果设置了key并且对比的节点不是sameVnode 直接就进行更新处理了,象通才继续对比子节点。好像没有移动啊~ key不相同直接删除或者新增。所以不建议用index设置key。正常情况下有key可以减少dom操作,只对不同的key的节点进行更新。但可能某一些场景下不同key会频繁的触发dom操作
写回答
1回答
-
双越
2022-03-24
有 key 可以减少 DOM 操作 —— 但有一个条件,key 要和 DOM 节点对应起来,不能是一个 index
00
相似问题