Ant Design Pro 框架使用篇(持續更新)
文件
正文
1. 安裝 & 使用
git clone --depth=1 https://github.com/ant-design/ant-design-pro.git my-project
cd my-project
# 安裝依賴
npm install
# or
yarn
# 本地啟動
npm start
# 構建 (dist)
npm run build
# 分析構建檔案體積
npm run analyze
2. 新增頁面(這裡以新建 Home
頁面為例)
- 首先在
src/pages/
目錄下新建一個Home
資料夾,再在資料夾中新建兩個檔案Index.js
和Index.less
- 之後在
config/router.config.js
路由配置檔案中,新增Home
路由
由於我做的專案只是使用 ANP 其框架,所以選擇將之前的路由複製一遍註釋掉,在下面依葫蘆畫瓢寫我新的路由
Home
// 首頁
{
path: '/',
redirect: '/home/index',
},
{
path: '/home/index',
name: 'home',
icon: 'home',
component: './Home/Index',
},
- 接著要編輯上面新建的
src/pages/Home/Index.js
檔案,不然是無法生成頁面的
import React, { Component } from 'react';
class Home extends Component {
render() {
return <div>新首頁</div>;
}
}
export default Home;
3. 修改導航選單預設位置
- 編輯
src/defaultSetting.js
檔案,將layout
預設的slidemenu
改為topmenu
layout: 'topmenu', // nav menu position: sidemenu or topmenu
4. 相關的修改對應的檔案
標記的行數因為
vscode
自動格式化會和原來的有些偏差,這裡只是為了我自己方便查詢所用
-
src/router.config.js
-> 修改專案路由配置檔案會自動生成導航選單欄 -
src\pages\User\Login.js
-> 去掉登入頁面的第三方登入功能 113 ~ 116 行 -
src\components\GlobalHeader\RightContent.js
-> 導航選單欄的右側部分,去掉搜尋HeaderSearch
80 ~ 94 行、文件指引Tooltip
95 ~ 104 行、訊息列表NoticeIcon
105 ~ 141 行、頭像下面的個人中心、個人設定、觸發報錯模組 54 ~ 66 行
相關文章
- 日常ProComponent(Ant Design Pro)
- ant design pro 腳手架使用總結
- 阿里雲 ANT DESIGN PRO 開發筆記 - 元件篇阿里筆記元件
- ant design pro入門(2)
- 使用ant design Pro開發專案的小結
- 阿里雲 ANT DESIGN PRO 搭建筆記阿里筆記
- 框架的基礎使用 (持續更新給自己看)框架
- 學習 Laravel —— 前端篇(持續更新)Laravel前端
- git使用、持續更新中Git
- Premiere Pro 2022 for Mac(pr 2022 mac持續更新)REMMac
- uniapp 使用pinpa 持續化更新APP
- Ant Design 官方《Ant Design 實戰教程》釋出
- Ant Design Pro & Laravel 開發的漂亮的後臺,歡迎各位使用!Laravel
- ant-design-pro IE9下報錯集合IE9
- Ant Design Pro 腳手架+umiJS 實踐總結JS
- Ant Design VueVue
- jenkins+ant+jmeter介面自動化的持續整合測試框架JenkinsJMeter框架
- clion小白使用技巧(持續更新中)
- JiaoZiVideoPlayer使用說明(持續更新中...)IDE
- JVM(持續更新。。。)JVM
- FastApi持續更新ASTAPI
- 我的Android開發框架Collection(持續更新中)Android框架
- 漂亮的實力派 Ant Design Pro 2.0 正式釋出
- 《ElasticSearch入門》一篇管夠,持續更新Elasticsearch
- arcgis pro2.3教程與問題集持續更新(一)
- ant-design-vueVue
- vue js 部分使用小技巧(持續更新)VueJS
- 阿里雲 ANT DESIGN PRO 開發筆記 - 疑難雜症阿里筆記
- (二)React Ant Design Pro + .Net5 WebApi:前端環境搭建ReactWebAPI前端
- Xcode 技巧 持續更新XCode
- Blender 雕刻 持續更新
- dva-cli+ant-design的使用記錄
- Jenkins實現持續整合 使用Ant指令碼構建ios專案Jenkins指令碼iOS
- ant design iconfont 離線
- 004-ant design -dispatch
- Ant Design 傳送門
- vue使用ant design vue(upload)檔案上傳Vue
- M1 macbook pro已到位,軟體測試持續更新中Mac