说明
之前为了熟练antd框架,特别做了这个后台管理系统练手。 正因为要熟悉,所以在设计面板的时候,尽可能想用上更多的控件。 于是对照着antd的API,开始往这个项目上堆控件。 简书地址 喜欢就点个赞咯
效果图
!
Components
- General
- Layout
- Navigation
- Data Entry
- Data Display
- Feedback
安装运行
1.克隆项目
git clone git@github.com:zhaoyu69/antd-spa.git
2.安装客户端依赖
cd client
npm i
3.运行客户端
npm run start
4.安装服务端依赖
cd ../server
npm i
5.运行服务端
npm run start
结尾
页面不复杂,没有使用状态管理。 使用React本身的State更新,也很好理解。 练练手熟悉熟悉框架还是不错的。
源码
赞
蹭热点, 一个react+ antd+ dva+ express+ mongo 的库存管理系统 AccountSystem; 逃~~
赞~~~
界面听漂亮,多久做出来的?
chart好像不是antd里的吧
react表单验证用什么?
@dengnan123 感谢支持
@matthiaschen 感谢支持
@zsea echarts不是,只是集成上去玩玩
@pengliheng 不会的,学会React走遍天下都不怕!
@yakczh antd 封装了表单模块,提交的时候会获取一个组的表单信息。
@chapgaga 谢谢,时间跨度不太记得了,空闲时间断断续续做的~
antd确实不错,我也用了一年多了,但是没有深入研究过
@zhaoyu69 正在学习react 中, 我如果看源代码,有疑问, 能不能留个联系QQ啥的,学习一下。。。
@cnlile 当然,815238363
@yvanwangl mobx 有没有完整的例子参考一下
老铁,这个效果图什么东西做的
@JianShaw GifCam
2018-05-31 增加tinymce富文本和markdown显示
6666
很强
6666
2018-06-20 新增本地文件服务 使用自己修改的服务器端文件上传组件https://github.com/zhaoyu69/jquery-file-upload-middleware 保存文件为以hash命名,避免重复保存。hash值前两位相同的放入同一文件夹,减少文件过多的压力。 新增七牛云文件服务 需要从后台拿上传的token,不提供自己的七牛云密钥,可免费申请https://portal.qiniu.com/user/key 只需要将相关信息填入Server/routes/qiniu.js中就可以使用七牛云上传了,七牛服务器自带hash比较,不会重复上传。
@pengliheng 界面风格和框架有关系吗?界面只是ui表现而已,react是框架,二者并没有任何冲突的地方