extend初始化是什么时候
来源:5-14 Props --v2.6.11(四)

rick_and_
2020-04-01
老师你好,extend初始化是在什么时候啊? 怎么那时候就能拿到子组件上定义的props了呢?
写回答
3回答
-
前端工程师666777888
2021-04-10
在生成父组件的render函数时,
在render函数参数children里,写的有每个子组件对应的配置options接下来生成的
子组件构造函数和子组件占位vnode,都是根据子组件的options生成的00 -
前端工程师666777888
2021-04-10
extend初始化发生在:生成组件的占位vnode时。 在生成组件的占位vnode前,先生成这个组件的构造函数,也就是执行extend()00 -
ustbhuangyi
2020-04-01
在 createComponent 的时候,会执行 Vue.extend
这个 Ctor 就是组件定义的对象,可以拿到上面的 props00
相似问题