- 5
- 0
- 约8.22千字
- 约 17页
- 2019-06-29 发布于浙江
- 举报
……………………………………………………………最新资料推荐…………………………………………………
PAGE
PAGE 1
AntDesignPro开发手册
修订历史记录
日期
版本
说明
作者
目录
前言
1.1目的
让不熟悉Ant Design Pro 的开发人员快速掌握开发方式
1.2概述
Ant Design Pro是一个前端设计解决方案,由蚂蚁金服体验技术部出品/维护。
核心技术组成:
ES2015+ JavaScript语言的新标准
React 用于构建用户界面的 JAVASCRIPT 库
dva 是基于(redux(状态管理) + react-router(路由库) + redux-saga(异步中间件) 等)的一层轻量封装
g2 一套基于可视化编码的图形语法
antd React组件
开发环境
2.1 Node.js 安装配置
Node.js安装包及源码下载地址为: /en/download/
2.2安装方式
2.2.1直接 clone git 仓库
git clone --depth=1 /ant-design/ant-design-pro.git my-project
cd my-project
2.2.2使用集成化的命令行工具 ant-design-pro-cli。
npm install ant-design-pro-cli -g #安装脚手架
mkdir my-project
cd my-project
pro new # 创建一个新项目
2.3 目录结构
├── mock # 本地模拟数据
├── public # 公共资源
│ └── favicon.ico # 网站图标
├── src
│ ├── assets # 本地静态资源
│ ├── common # 应用公用配置,如导航信息
│ ├── components # 业务通用组件
│ ├── e2e # 集成测试用例
│ ├── layouts # 通用布局
│ ├── models # 数据交互
│ ├── routes # 业务页面入口和常用模板
│ ├── services # 后台接口服务
│ ├── utils # 工具库
│ ├── g2.js # 可视化图形配置
│ ├── theme.js # 主题配置
│ ├── index.ejs # HTML 入口模板
│ ├── index.js # 应用入口
│ ├── index.less # 全局样式
│ └── router.js # 路由入口
├── tests # 测试工具
├── README.md # 项目说明
└── package.json # 项目配置文件
2.4 项目初始化
2.4.1安装依赖
npm install
2.4.2启动应用
npm start
2.4.3打包
npm run build
该命令会生成 *.js、*.css、index.html 等静态文件
开发指导
3.1开发规范
3.2 开发流程示意图
3.3 开发实例
3.3.1 新建一个菜单
编辑菜单配置文件src/common/menu.js,在menuData里添加菜单配置,数据格式为json格式,详细配置请参照下图
3.3.2 新建一个路由配置
路由配置文件src/common/router.js,在routerConfig里添加路由配置,数据格式为json格式,详细配置请参照下图
3.3.3 新建一个路由页面
页面元素文件 src/routes/HostOperation/HostMonitor.js
import React, { PureComponent, Fragment } from react;
import { connect } from dva;
import { Row, Col, Card, Form, Input, Select, Icon, Button, Dropdown, Menu,
InputNumber, DatePicker, Modal, message, Badge, Divider, Steps, Radio } from antd;
import StandardTable from ../../components
您可能关注的文档
- 全方位深度解读37号令、31号文(危险性较大工程安全管理规定)精编版.doc
- 参考标书pk 演播厅1精编版.doc
- 危险源辨识评价一览表(新2017年清单)精编版.docx
- 国标自攻螺丝详细尺寸表精编版.doc
- 奔驰仪表盘故障灯图解精编版.doc
- 学习三菱plc与变频器通信的笔记,供参考精编版.docx
- 安防系统技术标准和要求精编版.doc
- 室内设计八大风格精编版.docx
- 家具企业投标文件精编版.docx
- 常用型材钢规格表.精编版.doc
- 2026人教版数学三年级下册全册教学设计.pdf
- 2025北师大版生物八年级下册全册教学课件.ppt
- Unit 1 Let’s Be Friends“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 第三单元 万以内数的认识 单元教学设计 2026人教版数学二年级下册.pdf
- 第4节光的折射(教学课件)物理人教版2025八年级上册.ppt
- 第三单元 长方形和正方形 单元教学设计2026人教版数学三年级下册.pdf
- Unit 5 Love Mother Nature“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 湘科版信息科技三年级上册全册教学设计.doc
- 第四单元 万以内的加法和减法 单元教学设计 2026人教版数学二年级下册.pdf
- Unit 3 A Day to Remember第3课时 Section A (Grammar Foucs)(教学评教学设计)-英语鲁教版2025七年级上册.pdf
最近下载
- 村委会用工预算会议记录范文.docx VIP
- GB50149-2010 电气装置安装工程 母线装置施工及验收规范.pdf VIP
- 西南交通大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2024年河北高考数学真题及答案.pdf VIP
- 临床成人床旁心电监测护理规程.ppt
- 仪器分析课件.pptx VIP
- AE-5M-3040GC5035CSPdatasheetre(1)_电子版高清文档.pdf VIP
- 香港联交所主板上市规则.pdf VIP
- 乳酸丁酯 2-羟基丙酸丁酯 138-22-7 MSDS报告.doc
- 报废机动车回收拆解建设项目环境影响报告表.pdf VIP
原创力文档

文档评论(0)