vue2与vue3中diff算法区别 俊采星驰 2024-01-14 106 阅读1分钟 1,vue2基于递归双指针,vue3基于数组动态规划。vue3按需更新,静态标记。 2,vue2会对整个数组完整遍历和比较。vue3跳过静态子树的比较,只对动态节点进行更新。 3,vue2的v-for需要设置key。vue3不需要,跟踪元素移动,可以更好处理元素重新排序 4,vue3静态节点只会在首次渲染被处理,后续更新直接跳过,减少不必要计算