You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
726 B

2 years ago
  1. // 引入两个组件
  2. import Login from "./Login";
  3. import Layout from "./Layout";
  4. import Board from "./Board";
  5. import Article from "./Article";
  6. import { BrowserRouter, Routes, Route} from "react-router-dom"
  7. // 进行路由配置
  8. function App() {
  9. return (
  10. <BrowserRouter>
  11. <Routes>
  12. <Route path="/" element={<Layout/>}>
  13. {/* 定义二级路由嵌套 */}
  14. {/* 进入页面指定显示:默认二级,添加 index 属性,将自己的 path 干掉 */}
  15. <Route index element={<Board/>}></Route>
  16. <Route path="Article" element={<Article/>}></Route>
  17. </Route>
  18. <Route path="login" element={<Login/>}></Route>
  19. </Routes>
  20. </BrowserRouter>
  21. );
  22. }
  23. export default App;