|
||
---|---|---|
.. | ||
mock | ||
public | ||
src | ||
webpack | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.prettierignore | ||
.prettierrc.js | ||
README.md | ||
babel.config.js | ||
package.json | ||
tsconfig.json |
README.md
inula-antd项目是借鉴AntD Admin的一个中控台项目。主要特点是使用了inula框架,并且使用HorizonX实现状态管理。
界面如:
代码特点:
1、使用了inula
开发框架,兼容React的所有接口。
2、使用函数式组件
进行开发。
3、使用TS语言(待完成)。
4、使用了inulaX的状态管理
能力,每个page都会有一个store,这样可以保证每个store体积较小,使用方便,性能也更好一些。
5、使用了React-router-dom
作为路由,利用Lazy动态加载组件。
6、使用less
书写css。
7、封装了request请求。
8、使用react-intl
实现国际化。
9、支持换肤能力。
10、使用了antd 作为组件、使用了Echart、HighCharts、ReChart绘制多种图形。
11、提供简单易用的数据mock
能力,并使用mockjs进行数据mock。
工程特点:
1、支持热部署。
2、支持source-map调试。
3、提供babel.config.js、.editorconfig、.prettierrc.js、.eslintrc.js 等常用配置。
使用方式:
1、克隆ssh://git@codehub-dg-y.huawei.com:2222/c00486778/inula-antd.git
2、执行 npm i -f
, 如果@cloudsop/horizon无法下载,请在.npmrc
配置 @cloudsop:registry=https://cmc.centralrepo.rnd.huawei.com/artifactory/api/npm/product_npm
3、执行 npm run dev:admin