reactjs_ant design pro前端框架入門

Ant Design Pro 是基於Ant Design的一個開箱即用的,企業級中後臺前端/設計解決方案。

 

官網地址

https://pro.ant.design/index-cn

 

快速入門

下載地址https://github.com/ant-design/ant-design-pro

 

下載解壓後目錄如下

 

開發工具導入工程完成後,初始化工程  yarn install#安裝相關依賴

 

yarn start #啓動服務

 效果如下

 

菜單和路由

 pro中,菜單和路由,在router.config.js配置文件中進行管理:

打開router.config.js後,可以看出,pro提供了有2套路由(佈局),分別是/user/

 

添加路由

 path: '/',
      component: '../layouts/SecurityLayout',
      routes: [
        {
          path: '/',
          component: '../layouts/BasicLayout',
          authority: ['admin', 'user'],
          routes: [
            {
              path: '/',
              redirect: '/welcome',
            },
            {
              path: '/new',
              name:'new',
              routes:[ {
                  path: '/new/welcome1',
                  name: 'welcomea',
                  icon: 'smile',
                  component: './Welcome',
              }, {
                  path: '/new/welcome2',
                  name: 'welcomeb',
                  icon: 'smile',
                  component: './Welcome',
              }]
            },
            {
              path: '/welcome',
              name: 'welcome',
              icon: 'smile',
              component: './Welcome',
            },

 

效果如下

 

ant design pro 使用的是語言國際化,需要到配置的文件中配置中文

 

 

添加 

'menu.new':'新選項卡',
'menu.new.welcomea':'歡迎a',
'menu.new.welcomeb':'歡迎b',

規則如下

一級菜單

menu.name名

二級菜單

menu.一級name名.二級name名

效果圖如下

 

新增頁面

在src/pages 目錄下新建一個New文件夾,用來劃分代碼,目錄下創建NewWeclomeA.js文件

import React from 'react';

class NewWeclomeA extends React.Component {
  render() {
    return (
      <div>hello a</div>
    );
  }
}
export default NewWeclomeA;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章