vue源码学习

115 阅读1分钟

组件化 patch

  1. patch的整体流程: createComponent -> 子组件初始化 -> 子组件render -> 子组件patch

  2. activeInstance 为当前激活的vm实例; vm.$vnode 为组件的占位vnode; vm_vnode 为组件的渲染vnode

  3. 嵌套组件的插入顺序是先子后父