Skip to content

👻use umi conventional routing in Ant Design Pro 使用umi约定式路由多Tabs的Ant Design Pro(Antd Pro的实验项目)

License

Notifications You must be signed in to change notification settings

alitajs/umi-antd-pro

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74ad474 · May 19, 2018

History

20 Commits
Apr 25, 2018
May 19, 2018
Apr 25, 2018
May 19, 2018
May 19, 2018
May 18, 2018
Apr 26, 2018
Apr 27, 2018
May 18, 2018
May 19, 2018

Repository files navigation

English | 简体中文

Umi Antd Pro

所有的组件和页面逻辑保留 Ant Design Pro的设计。

增加

  • dva.js onError 和 initialState
  • 增加配置服务器地址,支持build之后可预览
  • 增加antd-pro-server,主要修改.umirc.mock.js 20180517
  • 去除手动重定向路由,加入umi配置路由pages/_route.json 20180518 更新umi@1.3.3
  • 去掉NO_PROXY,umi@1.3.3 已内置关闭MOCK=none
  • 更新React 16.3.0,修改componentWillReceiveProps为UNSAFE_componentWillReceiveProps
  • 增加插件umi-plugin-dll,二次编译速度提升70%

如果出现umi/#495问题,可以先注释掉.umirc.js里

  [
    "umi-plugin-dll",
    {
      exclude: [],
      include: ["dva", "dva/router", "dva/saga", "dva/fetch", "antd/es"]
    }
  ]

Ant Design Pro

Build status Gitter

开箱即用的中台前端/设计解决方案。

特性

  • 💎 优雅美观:基于 Ant Design 体系精心设计
  • 📐 常见设计模式:提炼自中后台应用的典型页面和场景
  • 🚀 最新技术栈:使用 React/dva/antd 等前端前沿技术开发
  • 📱 响应式:针对不同屏幕大小设计
  • 🎨 主题:可配置的主题满足多样化的品牌诉求
  • 🌐 国际化:内建业界通用的国际化方案
  • ⚙️ 最佳实践:良好的工程实践助您持续产出高质量代码
  • 🔢 Mock 数据:实用的本地数据调试方案
  • UI 测试:自动化测试保障前端产品质量

模板

- Dashboard
  - 分析页
  - 监控页
  - 工作台
- 表单页
  - 基础表单页
  - 分步表单页
  - 高级表单页
- 列表页
  - 查询表格
  - 标准列表
  - 卡片列表
  - 搜索列表(项目/应用/文章)
- 详情页
  - 基础详情页
  - 高级详情页
- 结果
  - 成功页
  - 失败页
- 异常
  - 403 无权限
  - 404 找不到
  - 500 服务器出错
- 帐户
  - 登录
  - 注册
  - 注册成功

使用

$ git clone https://github.com/ant-design/ant-design-pro.git --depth=1
$ cd ant-design-pro
$ npm install
$ npm start         # 访问 http://localhost:8000

也可以使用集成化的 ant-design-pro-cli 工具。

$ npm install ant-design-pro-cli -g
$ mkdir pro-demo && cd pro-demo
$ pro new

更多信息请参考 使用文档

兼容性

现代浏览器及 IE11。

参与贡献

我们非常欢迎你的贡献,你可以通过以下方式和我们一起共建 😃:

  • 在你的公司或个人项目中使用 Ant Design Pro。
  • 通过 Issue 报告 bug 或进行咨询。
  • 提交 Pull Request 改进 Pro 的代码。