vue中为什么要有key? 用户3219747322411 2022-03-05 172 阅读1分钟 key的主要作用是为了高效更新虚拟DOM。vue在patch过程中能通过key精准判断两个节点是否是同一个,从而避免频繁地更新节点,减少DOM操作量,提高性能。 避免引发bug。 vue在使用相同标签名元素的过渡切换时,需要使用key区分它们,否则只会替换内部属性而不会触发过渡效果。