组件的嵌套只需要在把下级组件在上级组件中注册并在上级组件模板中使用:
Vue.component构造函数
1、school组件本质是一个名为Vuecomponent的构造函数,且不是程序员定义的。是Vue.extend生成的
2、我们只需要写<school></school>,Vue解析是会帮我们创建school组件的实例对象,即Vue帮我们执行的:new Vuecomponent(options)
3、特别注意:每次调用Vue.extend返回的都是一个全新的VueComponent!
4、关于this指向:
- 组件配置中:data函数、methods中的函数、watch中的函数、computed中的函数,它们的this均是VueComponent实例对象
- new Vue(options)配置中:以上均是Vue实例对象