一、VueComponent
1、组件的本质是 VueComponent的构造函数,是Vue.extend生成的
2、我们只需要写<组件名></组件名>,Vue解析时会帮我们创建组件的实例对象
即Vue帮我们执行的:new VueComponent({})
3、注意:每次调佣Vue.extend({}),返回一个全新的VueComponent
4、this 指向
a、在new Vue中
data函数、methods中的函数,watch中的函数,computed中的函数,他们的this是Vue的实例化对象,即vm
b、在组件中
data函数、methods中的函数、watch中的函数、computed中的函数,他们的this是VueComponent实例化镀锡。即组件对象和 或vc
VueComponent实例化对象和Vue实例化对象一样数据代理和数据监视(get set)
二、重要的内置关系
VueComponent.prototype.__protp__===Vue.prototype
让组件实例化对象可以访问到Vue原型上的属性和方法