老师为什么要标记静态节点和静态根节点呢?

来源:7-2 optimize(下)

橙宝宝

2019-12-06

标记了静态节点不就够了吗?

写回答

1回答

ustbhuangyi

2019-12-06

make static 就是为了后续 make static root
make static root 会在渲染过程中生成一个静态子 tree,也就是给 vnode 标记 isStatic,这样在 patchVnode 过程中就可以判断并跳过子树的对比。

0
1
橙宝宝
非常感谢!
2019-12-07
共1条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程