组件(component)是vue.js最强大的功能之一。组件的作用就是封装可重用的代码,通常一个组件就是一个功能体,便于在多个地方都能够调用这个功能体。 每个组件都是Vue的实例对象。 我们实例化的Vue对象就是一个组件,而且是所有组件的根组件
如何使用组件
1.1全局组件1.定义组件 cons modal={ template:`` }
2.在父组件中注册组件 components:{modal}
3.在父组件作用域内使用组件
全局定义组件 vue.component(“组件名”,{属性})
组件
拆分项目为多个简单组件,可以降低项目复杂度
组件让多人合作团队开发更加快捷
组件复用,让项目开发更加便捷
注意:
1.组件中的data是一个函数,不是对象
2.组件中必须有一个唯一的根元素
3.模板中内容较多时候建议使用模板字符串
1.2局部组件步进器实例:
二、组件的传参局部组件
组件的传参,父组件(vm)向子组件(stepper)传参使用props方式传入
props是只读的不能修改
可以看到,在局部组件中父组件向子组件传了一个参数mynum,
接下来就说一下父组件是如何向子组件传参以及子组件如何向父组件传参的


