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 @ 2023-02-24 19:18  以赛亚  阅读(74)  评论(0编辑  收藏  举报