import {
Router, Route,
Routes
} from 'react-router'
export default class App extends React.Component {
render() {
return (
<Router>
{/* Routes只匹配其中一个 */}
<Routes>
<Route path='/' element={<Admin />}></Route>
<Route path='/login' element={<Login />}></Route>
</Routes>
</Router>
)
}
}
出现的问题是使用了v6的Router标签,后面我重新下载了react-router-dom 然后将代码改为如下后解决。
import {
BrowserRouter,
Routes,
Route,
} from "react-router-dom";
export default class App extends React.Component {
render() {
return (
<BrowserRouter>
{/* Routes只匹配其中一个 */}
<Routes>
<Route path='/' element={<Admin />}></Route>
<Route path='/login' element={<Login />}></Route>
</Routes>
</BrowserRouter>
)
}
}