@beisen/chaos-ui
1.0.11-7 • Public • Published
开发规范
版本号规则
- 版本号命名样例 `0.0.1-8`
- 每次修改bug更新中划线后的的版本号
- 版本号一律向前,不要修改之前的版本
- 跟随每次迭代的版本号更新第三位
- 新增组件更新第二位
- 跟随长迭代最后上线版本更新第一位
css 书写
- css命名中用中
-
连接,如 .page-content。
- css使用sass来编写,每个组件下如果柚子组件一律用父组件包裹。
- 样式层级最多不要超过四级。
- 样式位置,组件样式应该和组价在同一文件夹下。
- 公共样式放在css文件夹下。
- 为配合换肤方案,每一种背景色和前景色的配合写到color.scss中。
- 样式单位,一律采用rem做基准单位,1rem = 100px, 1px的边框除外
- 样式中important尽量少用或者不用。z-index的值也要控制.
- 关于动画的类,名称需要写到constants中
js 书写
- 样式名称处理一律用 classnames
- 书写一律采用 es6 的书写方式
- 方法名,类名命名采用驼峰命名法,方法名首字母小写,类名首字母大写,
如componetDidUpdate,BasicList ,
如果是全局常量,则全部 大写 以
_
分割。
- 组件内尽量使用props,少用state
- 多次常用的方法需要提出到util中。
- 函数过长时,需要拆分成多个函数。
- 变量名和方法名称命名时,尽量不要使用简写。
- 组件继承时,不要使用多层继承。
- reqiure 引入scss文件
Package Sidebar
Install
Weekly Downloads