- 基于react,ant-design,dva,roadhog,Mock企业级后台管理系统最佳实践
- 基于Mock实现脱离后端独立开发
- 基于roadhog、dva-cli,简单的配置与命令生成工具,提高开发效率与体验
- 基于Antd UI设计语言,提供后台管理系统基本功能
- 基于dva动态加载 Model 和路由,按需加载
- 浅度响应式设计
- 可以自由配置菜单
- 项目配置文件在src/utils/config.js,可以配置是否需要登录,是否需要验证码,是否需要面包屑,是否需要页脚等功能
- 如需重写antd样式配置,请修改src/theme.js
- 增加两个通用组件,1:可缩小化的Card,2:可点击的表格
- 重写菜单样式,增加几个less变量使得菜单样式可自定义
- 克隆项目文件:
git clone git@github.com:zuiidea/antd-admin.git
- 安装全局的dva-cli
npm i dva-cli -g
- 进入目录安装依赖:
npm i
- 开发
npm start 打开http://localhost:8000
Antd-admin:https://github.com/zuiidea/antd-admin
将Antd-admin使用atool-build+dora改用0.5.2版本的roadhog改造了Antd-admin,使之更容易上手
- 特别感谢Antd-Admin作者提供参考,让我可以使用dva进行后台系统的编写
我将作者的Dashbord页面,用户列表等都删除了,并且自行改写了一些代码,本人水平有限,有bug欢迎提Issues