其实,我们在使用
Vue.extend({})
创建组件时,本质是在调用VueComponent
构造函数,即如下原理:
因此,关于
VueComponent
,有如下总结
接下来我们谈谈一个重要的内置关系,
Vue
与VueComponent
的关系:VueComponent.prototype._proto_ === Vue.prototype
为什么要有这个关系:是让组件实例对象(vc)可以访问到 Vue原型上的属性、方法。
话不多说,我们再上图图进行理解
其实,我们在使用
Vue.extend({})
创建组件时,本质是在调用VueComponent
构造函数,即如下原理:
因此,关于
VueComponent
,有如下总结
接下来我们谈谈一个重要的内置关系,
Vue
与VueComponent
的关系:VueComponent.prototype._proto_ === Vue.prototype
为什么要有这个关系:是让组件实例对象(vc)可以访问到 Vue原型上的属性、方法。
话不多说,我们再上图图进行理解