parentElm怎么突然有值了
来源:3-3 patch(上)

前端工程师666777888
2021-04-06
不是很明白
在视频16.18分钟时,parentElm还为undefined。
怎么在17分钟时,执行完子组件的patch。在createComponent()中insert,parentElm就有值了呢??
写回答
3回答
-
刚刚我弄了一下我觉得老师有一点没说的地方在于其实这个parentel其实是在createChildren进行填充的
也就是在第一层的时候,先调用createChildren 先进行深度,在第二层的时候parentel进行填充,这样 就在createComponent里面也有 parentEL了 , 至于第一层因为有 $el 会直接进行appenNode 或者是$mount112021-04-07 -
慕工程2451917
2021-04-07
最近也在纠结这个问题,仔细想了一下这个流程 也画了一个图,感觉是这样不知道对不对
00 -
ustbhuangyi
2021-04-07
这个 parentElm 就是组件 vnode 的父 DOM 节点啊,我建议你写一个简单的例子,在关键的地方打几个 debugger 断点,单步调试一下。
00
相似问题