其他分享
首页 > 其他分享> > React+AntD 后台管理系统解决方案 -- 终极版

React+AntD 后台管理系统解决方案 -- 终极版

作者:互联网

文档地址:wiki

问题和方案汇总:issue

最下方增加版本更新日志

前言

网上react后台管理开源免费的完整版项目比较少,所以利用空余时间集成了一个版本出来,已放到GitHub
启动和打包的时间都稍长,请耐心等待两分钟

依赖模块

项目是用create-react-app创建的,主要还是列出新加的功能依赖包

点击名称可跳转相关网站??

功能模块

备注:项目只引入了ant-design的部分组件,其他的组件antd官网有源码,可以直接复制到项目中使用,后续有时间补上全部组件。

项目使用了antd的自定义主题功能-->黑色,若想替换其他颜色,具体操作请查看antd官网

功能截图

首页

截图

按钮图标等

截图

轮播图

截图

富文本

截图

拖拽

截图

画廊

截图

动画

截图

表格

截图

表单

截图

图表

截图

页面

截图

代码目录

+-- build/                                  ---打包的文件目录
+-- config/                                 ---npm run eject 后的配置文件目录
+-- node_modules/                           ---npm下载文件目录
+-- public/                                 
|   --- index.html                            ---首页入口html文件
|   --- npm.json                            ---echarts测试数据
|   --- weibo.json                            ---echarts测试数据
+-- src/                                    ---核心代码目录
|   +-- axios                               ---http请求存放目录
|   |    --- index.js
|   +-- components                          ---各式各样的组件存放目录
|   |    +-- animation                      ---动画组件
|   |    |    --- ...   
|   |    +-- charts                         ---图表组件
|   |    |    --- ...   
|   |    +-- dashboard                      ---首页组件
|   |    |    --- ...   
|   |    +-- forms                          ---表单组件
|   |    |    --- ...   
|   |    +-- pages                          ---页面组件
|   |    |    --- ...   
|   |    +-- tables                         ---表格组件
|   |    |    --- ...   
|   |    +-- ui                             ---ui组件
|   |    |    --- ...   
|   |    --- BreadcrumbCustom.jsx           ---面包屑组件
|   |    --- HeaderCustom.jsx               ---顶部导航组件
|   |    --- Page.jsx                       ---页面容器
|   |    --- SiderCustom.jsx                ---左边菜单组件
|   +-- style                               ---项目的样式存放目录,主要采用less编写
|   +-- utils                               ---工具文件存放目录
|   --- App.js                              ---组件入口文件
|   --- index.js                            ---项目的整体js入口文件,包括路由配置等
--- .env                                    ---启动项目自定义端口配置文件
--- .eslintrc                               ---自定义eslint配置文件,包括增加的react jsx语法限制
--- package.json                                    

安装运行

1.下载或克隆项目源码
2.npm安装相关包文件(国内建议增加淘宝镜像源,不然很慢,你懂的?)
npm i
3.启动项目
npm start
4.打包项目
npm run build

更新日志

2017-07-08

2017-08-01

2017-08-13

2017-08-26

截图

2017-09-13

2017-10-21

2017-12-12

2018-01-12

  - 具体做法参见新增模块,路由后缀:/app/cssModule。点击访问

结尾

该项目会不定时更新,后续时间会添加更多的模块

欢迎和感谢大家PR~~??

若有问题,可加QQ群264591039与我交流

ps:以上群满的时候请加群:592688854

如果对你有帮助,给个star哟~~❤️❤️❤️❤️

本文转载于:猿2048➨https://www.mk2048.com/blog/blog.php?id=hac10b2ibaa

标签:终极版,react,React,npm,AntD,组件,antd,权限,页面
来源: https://www.cnblogs.com/jlfw/p/12498826.html