阳泉推广型网站开发,org 结尾的网站注册要什么手续,广州企业网站推广,手表网站欧米茄文章目录 前言一、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