antdesignpro開發(fā)手冊(cè)

antdesignpro開發(fā)手冊(cè)

ID:23095105

大?。?00.00 KB

頁(yè)數(shù):16頁(yè)

時(shí)間:2018-11-04

antdesignpro開發(fā)手冊(cè)_第1頁(yè)
antdesignpro開發(fā)手冊(cè)_第2頁(yè)
antdesignpro開發(fā)手冊(cè)_第3頁(yè)
antdesignpro開發(fā)手冊(cè)_第4頁(yè)
antdesignpro開發(fā)手冊(cè)_第5頁(yè)
資源描述:

《antdesignpro開發(fā)手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、AntDesignPro開發(fā)手冊(cè)修訂歷史記錄日期版本說明作者目錄1.前言1.1目的讓不熟悉AntDesignPro的開發(fā)人員快速掌握開發(fā)方式1.2概述AntDesignPro是一個(gè)前端設(shè)計(jì)解決方案,由螞蟻金服體驗(yàn)技術(shù)部出品/維護(hù)。核心技術(shù)組成:2ES2015+JavaScript語(yǔ)言的新標(biāo)準(zhǔn)2React用于構(gòu)建用戶界面的JAVASCRIPT庫(kù)2dva是基于(redux(狀態(tài)管理)+react-router(路由庫(kù))+redux-saga(異步中間件)等)的一層輕量封裝2g2一套基于可視化編碼的圖形語(yǔ)法2ant

2、dReact組件1.開發(fā)環(huán)境2.1Node.js安裝配置Node.js安裝包及源碼下載地址為:https://nodejs.org/en/download/2.2安裝方式2.2.1直接clonegit倉(cāng)庫(kù)gitclone--depth=1https://github.com/ant-design/ant-design-pro.gitmy-projectcdmy-project2.2.2使用集成化的命令行工具ant-design-pro-cli。npminstallant-design-pro-cli-g#安裝

3、腳手架mkdirmy-projectcdmy-projectpronew#創(chuàng)建一個(gè)新項(xiàng)目2.3目錄結(jié)構(gòu)├──mock#本地模擬數(shù)據(jù)├──public#公共資源│└──favicon.ico#網(wǎng)站圖標(biāo)├──src│├──assets#本地靜態(tài)資源│├──common#應(yīng)用公用配置,如導(dǎo)航信息│├──components#業(yè)務(wù)通用組件│├──e2e#集成測(cè)試用例│├──layouts#通用布局│├──models#數(shù)據(jù)交互│├──routes#業(yè)務(wù)頁(yè)面入口和常用模板│├──services#后臺(tái)接口服務(wù)│├──u

4、tils#工具庫(kù)│├──g2.js#可視化圖形配置│├──theme.js#主題配置│├──index.ejs#HTML入口模板│├──index.js#應(yīng)用入口│├──index.less#全局樣式│└──router.js#路由入口├──tests#測(cè)試工具├──README.md#項(xiàng)目說明└──package.json#項(xiàng)目配置文件2.4項(xiàng)目初始化2.4.1安裝依賴npminstall2.4.2啟動(dòng)應(yīng)用npmstart2.4.3打包npmrunbuild該命令會(huì)生成*.js、*.css、index.ht

5、ml等靜態(tài)文件1.開發(fā)指導(dǎo)3.1開發(fā)規(guī)范3.2開發(fā)流程示意圖3.3開發(fā)實(shí)例3.3.1新建一個(gè)菜單3.3.1.1編輯菜單配置文件src/common/menu.js,在menuData里添加菜單配置,數(shù)據(jù)格式為json格式,詳細(xì)配置請(qǐng)參照下圖3.3.2新建一個(gè)路由配置3.3.2.1路由配置文件src/common/router.js,在routerConfig里添加路由配置,數(shù)據(jù)格式為json格式,詳細(xì)配置請(qǐng)參照下圖3.3.3新建一個(gè)路由頁(yè)面3.3.3.1頁(yè)面元素文件src/routes/HostOperati

6、on/HostMonitor.jsimportReact,{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';importStandardTablefrom'../..

7、/components/StandardTable';importPageHeaderLayoutfrom'../../layouts/PageHeaderLayout';importstylesfrom'./HostMonitor.less';constFormItem=Form.Item;constgetValue=obj=>Object.keys(obj).map(key=>obj[key]).join(',');//和'hostMonitor'建立連接,進(jìn)行頁(yè)面的數(shù)據(jù)交互@connect(({host

8、Monitor,loading})=>({hostMonitor,loading:loading.effects['hostMonitor/getMonitorList']}))//創(chuàng)建form對(duì)象,固定寫法@Form.create()exportdefaultclassHostMonitorextendsPureComponent{state={modalVisible:false,updateM

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。