- school组件本质是一个名为VueComponent的构造函数,且不是程序员定义的,是Vue.extend生成的
- 我们只需要写
,Vue解析时会帮我们创建school组件的实例对象 - 即Vue帮我们执行的:new Vuecomponent(options)
- 特别注意:每次调用Vue.extend,返回的都是一个全新的VueComponent
- 关于this指向
- 组件配置中:
- data函数,methods中的函数,watch的函数,computed的函数,他们的this均是【VueComponent实例对象】
- new Vue( )配置中
- data函数,methods函数,watch中的函数,computed中的函数 他们的this均是【Vue实例对象】
- 组件配置中:
- VueComponent的实例对象,以后简称vc(也可称为:组件实例对象)
- Vue的实例对象,以后简称vm