路由拦截
- 在实际项目开发过程中,路由之间的跳转必定涉及权限、用户是否登陆等限定条件的判定,故需要导航守卫来完成这一事项
- 我把路由配置写在了App.jsx中,也可以写在其他组件中。
- 上代码:
// App.jsx中
// import { BrowserRouter, Route, Routes } from 'react-router-dom'
import {
HashRouter, Route, Routes } from 'react-router-dom'
import {
Navigate } from 'react-router'
import Home from './views/Home'//首页
import Login from './views/Login'//登录