返回
管理端UI库:让代码组件更具智慧
前端
2023-09-15 01:09:59
在管理端项目中,在一类需求中往往组件的重复度很高,管理端的UI交付风格也相对固定。在这种高重复性的项目中,就给低代码平台或者代码模板、代码片段提供了很好的使用场景。于此同时,一个项目中高阶的业务组件往往是一个项目技术能力和项目质量的结晶,这些业务组件的重复使用,往往可以带来很高的价值。
业务UI库应承载业务代码的高效复用、标准统一的交付风格、业务组件的持续沉淀等职责。业务UI库的建设应遵循三个关键原则:组件化、规范化、业务化。
组件化建设
组件化是业务UI库建设的基石。组件化建设的重点在于业务组件的梳理与拆分,以及组件之间的高效调用。
业务组件的梳理与拆分
业务组件的梳理与拆分应遵循以下原则:
- 组件的复用性。 组件越通用,复用价值越高。
- 组件的独立性。 组件之间应相互独立,避免耦合过高。
- 组件的粒度。 组件粒度应适中,过大过小都不利于复用。
组件之间的高效调用
组件之间的高效调用应遵循以下原则:
- 组件的松耦合。 组件之间应通过松耦合的方式进行调用,避免紧密耦合。
- 组件的标准化。 组件之间的调用应遵循统一的标准,便于理解和使用。
- 组件的轻量化。 组件的调用应尽可能轻量化,避免不必要的性能损耗。
规范化建设
规范化建设是业务UI库建设的重要保障。规范化建设的重点在于组件开发规范的制定与执行。
组件开发规范的制定
组件开发规范应包含以下内容:
- 组件的命名规范。 组件的命名应遵循统一的规则,便于查找和使用。
- 组件的文档规范。 组件的文档应包含组件的简介、使用方法、注意事项等信息。
- 组件的测试规范。 组件的测试应遵循统一的规则,确保组件的质量。
组件开发规范的执行
组件开发规范的执行应遵循以下原则:
- 强制执行。 组件开发规范应强制执行,不允许任何违规行为。
- 持续改进。 组件开发规范应随着业务的发展和技术的进步不断改进。
业务化建设
业务化建设是业务UI库建设的最终目标。业务化建设的重点在于业务组件的持续沉淀与应用。
业务组件的持续沉淀
业务组件的持续沉淀应遵循以下原则:
- 组件的积累。 组件应随着业务的发展不断积累,形成丰富的组件库。
- 组件的更新。 组件应随着业务的变化不断更新,保持组件的最新性。
业务组件的应用
业务组件的应用应遵循以下原则:
- 组件的选用。 组件的选用应遵循一定的原则,避免盲目使用。
- 组件的集成。 组件的集成应遵循统一的规则,避免混乱集成。
结语
业务UI库建设是一项长期而艰巨的任务,需要团队的共同努力。通过组件化、规范化、业务化的建设,可以逐步建设出一个完善的业务UI库,为管理端项目提供统一、标准、高效的交付风格。