3.引入路由 react-router-dom V6

需要先下载路由
    npm install react-router-dom【版本:6.8.1】
 
安装 antd的icons:
    npm install --save @ant-design/icons 【版本:5.0.1】
 
前台路由的拆分如下pages下新建login/login.jsx和admin/admin.jsx:
    登陆:/login
                login.jsx
 
    主界面:/
                admin.jsx 
 
路由组件实现:App.js文件中代码如下:
复制代码
import React from 'react'
import { BrowserRouter, Routes, Route} from 'react-router-dom'
import { ConfigProvider } from 'antd'
import 'antd/dist/reset.css'
import './App.css';
import Login from './pages/login/login'
import Admin from './pages/admin/admin'


function App() {
  return (
      <ConfigProvider
          theme={{
            token: {
              colorPrimary: '#00b96b',
            },
          }}
      >
        {/*<div className="App">*/}
        {/*  <Button type="primary">Button</Button>*/}
        {/*</div>*/}
          <BrowserRouter>
              <Routes>
                  <Route path="/login" element={<Login/>}>


                  </Route>
                  <Route path="/" element={<Admin/>}>


                  </Route>
              </Routes>
          </BrowserRouter>
      </ConfigProvider>
  );
}


export default App;
复制代码

 

posted @   以赛亚  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示