组件:即提供一些标准且简单的应用接口,允许使用者设置和调整参数和属性
可以将不用来源的多个组件结合在一起,快速构成一个符合实际需要的复杂(大型)应用
组建的主要特点:
重用性--可公用和重用
可定制性--可设置和调整参数和属性
高内聚性--功能完整
互操作性--多组件协同工作
vue组件的API来自3部分:
props参数:传递数据给组件
slot定制模板:外部模板组合子组件模板
event自定义事件:监控子组件交互状态
vue组件的编写:
如果是变量则用props定义,如果是内容很多,则用slot来定制模板