组件化,即将整个页面拆分成组件,一个一个开发独立可复用的小组件,然后构建一个应用。这样可以使代码更便于组织和管理,可扩展性更强。开发的应用程序会形成一个组件树(树结构是一种数据结构)。组件化不同于模块化。后面我们会讲到模块化,比较一下组件和模块的区别。封装组件的步骤创建组件构造函数Vue.extend()需要传入一个对象Vue.extend创建组件构造函数,通常在创建构造函数的时候传入template作为我们自定义组件的模板。Vue.component的写法在2.X文档中几乎看不到,一般都是用语法糖的形式写的。见下文。注册组件(全局注册,本地注册)Vue.component(注册组件标签名,组件构造器)Vue.component()是将刚才的组件构造器注册为一个组件,并给它一个组件标签名,所以需要传递2个参数。组件使用演示(在Vue实例范围内使用组件):
