采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,请问insertedVnodeQueue这个参数具体指的是什么,您可以说说大概的思路,我自己从源码中看,谢谢老师
insertedVnodeQueue
首先 insertedVnodeQueue 存储的是整个 patch 过程中所有的组件 VNode。因为整个 patch 过程就是一个递归过程,通过树的深度遍历,在这个遍历过程,子组件的 VNode 会优先于父组件 VNode 插入到这个队列,然后再遍历完成之后会通过 invokeInsertHook 去执行 mounted 钩子函数,所以顺序也是先子后父。
这里的添加顺序先子后父是在哪里发生的,我在源码中看到了insertedVnodeQueue这个是作为createElm和createComponent方法的参数的
文字截图是你的电子书生命周期那一节
登录后可查看更多问答,登录/注册
全方位讲解 Vue.js 源码,进阶高级工程师
3.4k 4
1.9k 20
1.7k 14
1.6k 12
2.7k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号