react-route http://219.150.63.70:23519/front/#/front/parkPropaganda为什么页面跳转会丢失front,变成 http://219.150.63.70:23519/#/front/parkPropaganda
时间: 2023-10-03 12:04:32 浏览: 153
这个问题可能是由于你的路由配置问题导致的。在 react-router 中,路由配置中的 `basename` 属性可以用来指定应用程序的基本 URL,以便正确处理路由。如果你的 `basename` 配置不正确,就可能会导致路由跳转时出现问题。
在你提供的示例中,页面跳转丢失了 `front` 部分,这可能是由于 `basename` 配置不正确导致的。你可以尝试在路由配置中添加 `basename` 属性,将其设置为 `/front`,以确保路由跳转时正确处理。例如:
```js
<BrowserRouter basename="/front">
<Switch>
<Route exact path="/parkPropaganda" component={ParkPropaganda} />
// 其他路由配置
</Switch>
</BrowserRouter>
```
这样配置后,当你跳转到 `/parkPropaganda` 路由时,它应该会被解析为 `/front/parkPropaganda`,从而避免了丢失 `front` 的问题。
阅读全文