домашняя страница гитхаба | адрес предварительного просмотра
Функция
- Он инкапсулирует поток данных фреймворка dva, и простые запросы не нужно определять в модели и сервисе.
- Он инкапсулирует моделирование модели данных и может разрабатывать внешние функции независимо от внутренних.
- Инкапсулирует запросы на пейджинг, упрощает и стандартизирует логику пейджинга
- Он инкапсулирует запрос на выборку, адаптируется к различным интерактивным запросам с фоном, параметром параметра тела, параметром пути, динамическим заголовком запроса, перехватом до и после запроса.
- Расширил antd и написал множество практических пользовательских интерфейсов, которые можно сгенерировать с помощью генерации конфигурации, а также набор из трех частей фонового CRUD.
- Структура каталогов разделена на бизнес-модули, постарайтесь свести к минимуму связь
- Некоторые часто используемые виджеты
- Много хорошо оформленных страниц и интерактивных сцен
- dva-bootИнкапсулированная функциональность строительных лесов
- Глобальная обработка исключений, глобальный перехват запросов, извлечение общедоступной конфигурации
Структура каталогов
.
├── public # 不参与编译的资源文件
├── src # 主程序目录
│ ├── index.js # 程序启动和渲染入口文件
│ ├── components # 全局公共组件
│ ├── layouts # 页面结构组件
│ │ ├── BasicLayout # 基本布局
│ │ └── OtherLayout # 布局组件根据具体功能调整,在路由配置中引用
│ ├── routes # 动态路由目录(每个功能一个文件夹的MVC结构)
│ │ ├── index.js # 路由配置文件
│ │ ├── Home # 功能模块
│ │ │ ├── index.js # 路由配置文件
│ │ │ ├── assets # 单独属于这个模块的静态资源文件
│ │ │ ├── components # 页面组件
│ │ │ ├── model # dva model
│ │ │ ├── service # dva service
│ │ │ └── routes ** # 子路由(目录结构与父级相同)
│ │ └── Login # 功能模块
│ │ ├── index.js # 路由配置文件
│ │ ├── assets # 单独属于这个模块的静态资源文件
│ │ ├── components # 页面组件
│ │ ├── model # dva model
│ │ ├── service # dva service
│ │ └── routes ** # 子路由(目录结构与父级相同)
│ ├── utils # 工具类
│ └── assets # 资源文件
│ ├── fonts # 字体 & 字体图标
│ ├── images # 图片
│ └── styles # 全局样式