5.0.0
优化
-
尽量使用修饰器,简化代码编写,提高代码可读性。
-
API 配置化,简化获取数据方式。
-
utils
内文件拆分,各司其职。 -
简化
utils/request
文件,不做特殊处理。
规范
-
函数添加描述、参数、返回值等注释,含糊不清的代码增加注释,规范参考 Google JavaScript Style Guide。
-
语义化版本号,规范参加 语义化版本 2.0.0。
-
静态代码检查,统一代码风格,代码提交前将会使用
prettier
、stylelint
、eslint
规范代码。 -
Git 提交信息规范化,git-commit-emoji-cn。
-
基于
Umi
的约定式路由,无需再写路由配置文件。 -
使用
React 16
新特性,如Fragment
、Context
、PureComponent
等。
功能
-
支持国际化,源码中抽离翻译字段,按需加载语言包,自动在线翻译。
-
支持按需引入
lodash
函数。 -
支持多布局,可根据规则规定哪些路由使用哪种布局。
-
支持 Antd Admin 在 Travis 上自动编译和部署。
-
使用
Docsify
生成文档网站。
样式
-
新增 Antd Admin 独立 Logo。
-
重写整体布局组件,优化菜单、面包屑导航自动高亮,菜单自动展开等逻辑。
-
移动端菜单更改为抽屉式。
其他
- 废弃
IconFont
、Search
、DataTable
等组件,因为在Antd
中有很好的支持和可替代的。