为什么要封装组件库?
背景
当前公司/团队内部维护着部分B端系统,B 端系统与C端系统对比,通常有以下特点:
- 组件重复度较高,用户界面定制化程度相对较小:通常主要为表格、表单、搜索、弹窗等;
- 存在大量数据展示:包含更多的表单、表格、图表和仪表盘。
- 与服务端数据交互频繁:B端系统可能需要处理大量数据和复杂计算,需要更多的数据接口;
当前团队内部 B 端/内部系统 现状:
About 13 min
当前公司/团队内部维护着部分B端系统,B 端系统与C端系统对比,通常有以下特点:
当前团队内部 B 端/内部系统 现状:
JSON 配置化组件是对 element-plus 组件的二次封装,通过二次封装 elementPlus 组件后,可以通过 JSON 配置生成 elements 组件
一个业务组件,是对基础组件的二次封装,可以将业务组件拆分为以下几个部分: