组件的定义
个人理解 :
1、组件,就是我们把某个功能模块进行封装,在使用时直接引入进行使用,极大的提高了代码的可复用性。
2、在vue 中,一个 [.vue] 文件,就是一个组件。
3、组件之间存在【引入】 与 【被引入】的依赖关系:
【被引入】的组件可以称之为 “子组件”,
【引入】其他组件的组件 可以称之为 “父组件”;
4、通过上述的 “父子组件” 之间的关系,代码程序最终呈现的效果可能就是一棵 组件树:
根组件(App.vue)
| -- 子组件1
| -- 子组件11
| -- 子组件12
| -- 。。。
| -- 子组件2
| -- 子组件21
| -- 。。。
| -- 。。。
组件的特性
在 vue 中,组件有如下特性 :
1、组件定义在 后缀为 [.vue] 的文件中;
2、组件在定义后,会默认自动的导出给外部,外部可以直接引入使用;
3、组件在使用时可以很方便的复用,但是 每个复用组件,它内部的数据状态都是独立的,不会相互影响;
4、使用组件时&