前端组件开发规范 一、制定本规范的目的 经过多年迭代,公司各业务系统已经变得极难维护。支撑业务系统的各大大小小的组件也存在一些不规范的行为,使用后期维护难度越来越大。 希望通过本规范的制定,指导大家在开发与维护组件时,编写出可读性、可扩展性、可维护性俱佳的组件。 二、组件的范围 规范中的组件是指所有由公司拥有版权且由公司使用与维护的功能相对独立的前端代码块。包括但不限于: 1. PC端: 自有基础组件库zfs-ui vue2版本、zfs-ui vue3版本; 通过源码形式引入的第三方组件库,如:elment-ui; 自有业务组件库zfs-business; 承担某一通用功能的独立代码块或工具函数:i18n,axios等; 用于单据开发的bill-template、bill-area、bill-row、bill-field等。 2. 移动端 自有基础组件库zfs-mobile vue2版本、zfs-mobile vue3版本; 承担某一通用功能的独立代码块:lazyList.vue、loading.vue...