GitHub主页 | 预览地址
功能
- 封装了dva框架的数据流转,简单的请求可以不用在model和service中定义
- 封装了数据模模拟,可以独立于后台开发前台功能
- 封装了分页请求,简化并规范了分页逻辑
- 封装了fetch请求,适应与后台多种交互请求, body参数 parameter参数 path参数,动态请求头,请求前后拦截
- 扩展了antd写了许多实用的UI,通过一个配置生成即可生成,后台CRUD三件套
- 按业务模块划分的目录结构,尽量做到最小耦合
- 一些常用的小部件用法
- 许多精心设计的页面及交互场景
- dva-boot脚手架封装的功能
- 全局异常处理,全局请求拦截,公共配置提取
目录结构
.
├── public
├── src
│ ├── index.js
│ ├── components
│ ├── layouts
│ │ ├── BasicLayout
│ │ └── OtherLayout
│ ├── routes
│ │ ├── index.js
│ │ ├── Home
│ │ │ ├── index.js
│ │ │ ├── assets
│ │ │ ├── components
│ │ │ ├── model
│ │ │ ├── service
│ │ │ └── routes **
│ │ └── Login
│ │ ├── index.js
│ │ ├── assets
│ │ ├── components
│ │ ├── model
│ │ ├── service
│ │ └── routes **
│ ├── utils
│ └── assets
│ ├── fonts
│ ├── images
│ └── styles
复制代码
截图
转载于:https://juejin.im/post/5b84dceb6fb9a019cb3cdf55