4.0.33 • Published 5 months ago
mo-web-components v4.0.33
一:组件库实现的三种方式:
1:全部自研。
2:将开源组件库下载到本地,直接调整源码。
3:将开源组件库作为node_modules依赖包进行二次开发。本组件库使用此方式。
二:摩捷组件库优点:
1:下载方式
组件库部署在公共平台上,项目通过npm直接下载,当组件库调整或扩展时,项目通过命令行可直接安装,不需要在项目中调整代码。
2:代码的各个部分都已按照个人能想到的最好的方式进行设计实现,如扩展性、易用性、可维护性等等。
扩展性如:Page组件的操作区,虽然都是按钮,可直接使用数组来控制,但考虑到后期可能会对按钮进行统一控制,如对齐方式等情况。最后使用对象,将数组作为items属性。无论组件如何扩展,整体结构不变,不会出现不合理或需要调整结构的情况。
易用性如:针对回调,分为同步和异步的情况,异步函数均以Async结尾,方便开发人员快速识别,不符合条件的情况会抛出异常,方便后续扩展。
可维护性:关于开源组件库中组件的配置项,均以常量的方式进行配置,增减时代码会自动识别,方便维护。
3:组件库中的组件均可根据公司风格、业务进行封装,方便业务人员使用。
4:内部组件库已在出行管理平台的项目中进行了使用,完全按照预期进行展示。
4.0.20
7 months ago
4.0.27
6 months ago
4.0.26
6 months ago
4.0.29
5 months ago
4.0.28
5 months ago
4.0.23
7 months ago
4.0.22
7 months ago
4.0.30
5 months ago
4.0.32
5 months ago
4.0.10
8 months ago
4.0.31
5 months ago
4.0.16
7 months ago
4.0.15
7 months ago
4.0.18
7 months ago
4.0.17
7 months ago
4.0.12
8 months ago
4.0.33
5 months ago
4.0.11
8 months ago
4.0.14
8 months ago
4.0.13
8 months ago
4.0.7
9 months ago
4.0.9
9 months ago
4.0.8
9 months ago
4.0.6
11 months ago
4.0.5
11 months ago
4.0.4
11 months ago
4.0.3
12 months ago
4.0.2
12 months ago
4.0.1
12 months ago
4.0.0
12 months ago