# 基于Dva和TypeScript的后台管理系统框架
[![React](https://img.shields.io/badge/react-^16.0.0-brightgreen.svg?style=flat-square)](https://github.com/facebook/react)
[![roadhog](https://img.shields.io/badge/roadhog-^1.2.1-yellowgreen.svg?style=flat-square)](https://github.com/sorrycc/roadhog)
[![dva](https://img.shields.io/badge/dva-^2.0.4-orange.svg?style=flat-square)](https://github.com/dvajs/dva)
[![Ant Design](https://img.shields.io/badge/ant--design-^3.0.0-yellowgreen.svg?style=flat-square)](https://github.com/ant-design/ant-design)
## 介绍
- [dva](https://github.com/dvajs/dva) 基于 [redux](https://github.com/reactjs/redux)、[redux-saga](https://github.com/redux-saga/redux-saga) 和 [react-router](https://github.com/ReactTraining/react-router) 的轻量级前端框架。
- [roadhog](https://github.com/sorrycc/roadhog) 开箱即用的 react 应用开发工具,内置 css-modules、babel、postcss、HMR 等
- [typescript](https://github.com/Microsoft/TypeScript) JS的强类型版本
- UI库是[Ant Design](https://ant.design/docs/react/introduce-cn)
- 用[tslint](https://github.com/palantir/tslint)做代码规范
## 安装
```bash
yarn
# or
npm install
```
## 开发
```bash
npm run dev
```
## 构建
```bash
npm run build
```
## 项目目录
```bash
├── /dist/ # 项目输出目录
├── /mock/ # 数据mock
├── /src/ # 项目源码目录
│ ├── /public/ # 公共文件,编译时copy至dist目录
│ ├── /components/ # UI组件及UI相关方法
│ │ ├── /Component/ # 单个UI组件目录
│ │ │ ├── index.less # 单个UI组件的样式
│ │ │ └── index.tsx # 单个UI组件
│ │ └── index.tsx # UI组件对外输出口
│ ├── /routes/ # 路由组件
│ │ └── app.tsx # 路由入口
│ ├── /models/ # 数据模型
│ ├── /services/ # 数据接口
│ ├── /themes/ # 项目样式
│ ├── /interfaces/ # TS接口文件目录
│ │ └── index.tsx # 定义全局TS接口,如models的接口等
│ ├── /configs/ # 项目常规配置
│ │ └── Apis.ts # api配置
│ ├── /utils/ # 工具函数
│ │ └── request.js # 异步请求函数
│ ├── route.tsx # 路由配置
│ ├── index.tsx # 入口文件
│ ├── index.less # 全局样式
│ └── index.ejs # 入口html
├── package.json # 项目信息
├── theme.config.js # 主题样式配置引入文件
├── tsconfig.json # TypeScript配置
├── alias.config.js # 配置webpackConfig.resolve.alias
├── .roadhogrc.mock.js # 配置mock
├── globals.d.ts # 配置TS全局的声明文件
├── tslint.json # TSlint配置
└── webpackrc.js # roadhog配置
```
没有合适的资源?快使用搜索试试~ 我知道了~
dva-ts-react-antd:D基于Dva和TypeScript的后台管理系统框架
共109个文件
ts:22个
svg:20个
tsx:14个
需积分: 50 10 下载量 24 浏览量
2021-03-11
15:01:53
上传
评论
收藏 9.05MB ZIP 举报
温馨提示
基于Dva和TypeScript的后台管理系统框架 介绍 基于 , 和的轻量级前端框架。 开箱即用的react应用开发工具,内置css-modules,babel,postcss,HMR等 JS的强类型版本 UI库是 用做代码规范 安装 yarn # or npm install 开发 npm run dev 建立 npm run build 项目目录 ├── /dist/ # 项目输出目录 ├── /mock/ # 数据mock ├── /src/ # 项目源码目录 │ ├── /public/ # 公共文件,编译时copy至dist目录 │ ├── /components/ # UI组件及UI相关方法 │ │ ├── /Component/ # 单个UI组件目录 │ │ │ ├──
资源详情
资源评论
资源推荐
收起资源包目录
dva-ts-react-antd:D基于Dva和TypeScript的后台管理系统框架 (109个子文件)
iconfont.css 2KB
.editorconfig 245B
entry.ejs 779B
iconfont.eot 85KB
iconfont.eot 17KB
.eslintignore 28B
4.2.1-demo-1.gif 3.69MB
4.2.1-demo-2.gif 1MB
.gitignore 104B
data-1493804606544-r1PBU7D1W.jpg 1.52MB
data-1493804610896-SJoBIXPkW.jpg 997KB
data-1491837999815-H1_44Qtal.jpg 901KB
dashboard.jpg 645KB
iconfont.js 368KB
user.js 5KB
version.js 2KB
webpack.config.js 2KB
.roadhogrc.js 1KB
common.js 1KB
menu.js 417B
index.js 380B
apis.js 342B
theme.config.js 250B
.roadhogrc.mock.js 183B
example-test.js 1B
package-lock.json 600KB
package.json 3KB
tslint.json 2KB
tsconfig.json 673B
tsd.json 154B
package.json 93B
package.json 89B
package.json 85B
Layout.less 3KB
index.less 2KB
Header.less 2KB
app.less 1KB
Loader.less 1KB
index.less 889B
default.less 602B
mixin.less 372B
index.less 360B
Page.less 292B
index.less 266B
iconfont.less 144B
vars.less 54B
LICENSE 1KB
README.md 3KB
standard.md 648B
iconfont.svg 139KB
iconfont.svg 24KB
think.svg 13KB
congratulations.svg 13KB
leisurely.svg 12KB
notice.svg 10KB
vomiting.svg 7KB
zombie.svg 7KB
sweat.svg 6KB
tongue.svg 6KB
shy.svg 5KB
cry.svg 5KB
logo.svg 5KB
proud.svg 4KB
kiss.svg 4KB
wink.svg 3KB
unamused.svg 3KB
smirking.svg 3KB
surprised.svg 3KB
tired.svg 3KB
global.d.ts 7KB
app.ts 5KB
request.ts 3KB
index.ts 2KB
index.ts 1KB
common.ts 1KB
login.ts 1KB
storage.ts 901B
subscribe.ts 564B
home.ts 481B
login.ts 433B
cutStr.ts 429B
sliceString.ts 315B
strTemplate.ts 293B
sortByKey.ts 260B
theme.ts 234B
posts.ts 231B
index.ts 203B
getDisplayName.ts 202B
app.ts 128B
menus.ts 128B
enums.ts 96B
App.tsx 4KB
Menu.tsx 3KB
Bread.tsx 2KB
Header.tsx 2KB
index.tsx 2KB
router.tsx 1KB
Sider.tsx 1KB
Page.tsx 1009B
Iconfont.tsx 828B
共 109 条
- 1
- 2
胜负欲
- 粉丝: 21
- 资源: 4642
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一个简单的步骤,说明如何使用Vue CLI来生成一个新的Vue项目,并附带一个简单的启动和构建脚本
- C++实现桶排序(源代码)
- 电子通信设计资料用单片机制作的直流稳压可调电源
- 一个基于命令行使用Spring Initializr生成Spring Boot项目的步骤,并附带一个简单的Maven构建和运行脚
- 电子通信设计资料用单片机制作的定时开关控制器
- 电子通信设计资料用单片机设计的测速表
- Swift5.1 官方中文教程 完整版.pdf
- 电子通信设计资料用单片机控制的出租车计价器
- ex-sqlist-1a.cpp
- com.xiaodao.orthodoxcalendar_202457104743.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0