parentElm是怎么拿到的
来源:3-3 patch(上)

前端工程师666777888
2021-04-06
视频17:30时,老师说。
createComponent函数的initComponent()里面,
vnode.elm = vnode.componentInstance.$el;
此时的vnode是占位vnode,
vnode.elm对应的是组件的根vnode对应的dom元素。
这个可以理解。
在执行insert(parentElm, vnode.elm, refElm);时,
老师说已经可以拿到parentElm了
parentElm是怎么拿到的?
因为在调用createComponent()时,parentElm还为undefined,
代码中,也没见给parentElm赋值的地方
写回答
1回答
-
ustbhuangyi
2021-04-06
createElm 函数执行的时候,就会带着 parentElm 呀
00
相似问题