组件协同使用
组件协同使用
组件的协同本质上是对组件的一种组织、管理方式。
目的:
逻辑清晰 组件于组件之间
模块化 不同组件
封装
复用
协同使用方式:
组件嵌套(封装)
mixin 抽离混入
组件嵌套(父子关系):
父组件-->子组件 属性
子组件-->父组件 委托
优缺点:
逻辑清晰
模块化
封装
缺点:
编写难度高
无法掌握细节
bind方法使用
Mixin
Mixin = 一组方法
目的:横向抽离出组件的相似代码 面向切面编程、插件
用法:
...
minxins:[{...}],
...
优点:
代码复用
即插即用
适应性强
缺点:
编写难度高 兼容很难 多个环境
降低代码可读性
数据的双向绑定