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 行
相關文章
- ant design pro 腳手架使用總結
- ant design pro入門(2)
- 阿里雲 ANT DESIGN PRO 開發筆記 - 元件篇阿里筆記元件
- 框架的基礎使用 (持續更新給自己看)框架
- 使用ant design Pro開發專案的小結
- 學習 Laravel —— 前端篇(持續更新)Laravel前端
- git使用、持續更新中Git
- 【持續更新】Eclipse使用教程Eclipse
- 阿里雲 ANT DESIGN PRO 搭建筆記阿里筆記
- JVM(持續更新。。。)JVM
- FastApi持續更新ASTAPI
- linux使用心得(持續更新)Linux
- arcgis pro2.3教程與問題集持續更新(一)
- 《ElasticSearch入門》一篇管夠,持續更新Elasticsearch
- Java架構師 - 基礎篇(持續更新中)Java架構
- vue js 部分使用小技巧(持續更新)VueJS
- JiaoZiVideoPlayer使用說明(持續更新中...)IDE
- Ant Design Pro & Laravel 開發的漂亮的後臺,歡迎各位使用!Laravel
- jenkins+ant+jmeter介面自動化的持續整合測試框架JenkinsJMeter框架
- ant-design-pro IE9下報錯集合IE9
- Blender 雕刻 持續更新
- 我的Android開發框架Collection(持續更新中)Android框架
- Ant Design 官方《Ant Design 實戰教程》釋出
- Ant Design VueVue
- Intellij IDEA使用指南(持續更新)IntelliJIdea
- OC中專案使用swift(持續更新中)Swift
- Ant Design Pro 腳手架+umiJS 實踐總結JS
- 漂亮的實力派 Ant Design Pro 2.0 正式釋出
- MySql報錯(持續更新)MySql
- Pycharm快捷鍵持續更新PyCharm
- Xcode 技巧 持續更新XCode
- AI面試題(持續更新)AI面試題
- Hbase面試題(持續更新)面試題
- 踩坑記[持續更新]
- litepal筆記(持續更新)筆記
- leetcode(持續更新......)LeetCode
- thymeleaf的坑(持續更新。。。)
- LevOJ平臺 - 持續更新