谁会在掏宝网上做网站,做一个电子商务网站在哪里做,南宁哪些公司专业做网站,wordpress 作品主题文章目录 前言一、createComponent 参数说明二、createComponent 源码详解1.baseCtor的实际指向2.extend 方法3.判断Ctor是否是函数的判断4.installComponentHooks方法5.返回一个带标识的组件 vnode 前言 createComponent文件的路径#xff1a; src\core\vdom\create-componen… 文章目录 前言一、createComponent 参数说明二、createComponent 源码详解1.baseCtor的实际指向2.extend 方法3.判断Ctor是否是函数的判断4.installComponentHooks方法5.返回一个带标识的组件 vnode 前言 createComponent文件的路径 src\core\vdom\create-component.ts 一、createComponent 参数说明 二、createComponent 源码详解
1.baseCtor的实际指向 路径 src\core\instance\init.ts 根据init,ts的初始化中会把Vue的options合并到vm的options上所以baseCtor的实际指向 其实是Vue上的options。 2.extend 方法 路径 src\core\global-api\extend.ts 判断是否是对象如果是对象执行extend方法返回一个构造函数 3.判断Ctor是否是函数的判断 4.installComponentHooks方法 作用 安装组件的钩子 installComponentHooks方法详解 5.返回一个带标识的组件 vnode