javascript - 反应路由器 | 仅在页面刷新时加载组件
问题描述
我正在使用React Router v4
浏览器路由器。我的情况是我在每次页面刷新时调用登录页面(浏览器刷新单击或 F5)
路线
<Router history={history}>
<div>
<Spin spinning={this.props.isloading}>
<Switch>
<Route path="/login" component={Login} />
<Route path="/Dashboard" component={Dashboard} />
<Route path='*' component={NotFound} />
</Switch>
</Spin>
</div>
</Router>
我需要在页面刷新时加载登录组件,所以我需要类似下面的内容
<Refresh path="/login" component={Login} />
解决方案
它发生在我身上,问题是我从 react-router-dom导入Router而不是BrowserRouter 作为 Router。
推荐阅读
- python - 使用清单将形状添加到 Plotly Graph
- java - 如何通过 REST API 获取 firebase 配置的默认值和条件值?
- php - CodeIgniter:如何使用活动记录将一个列值移动到另一个具有 Where 条件的值
- excel - 如何将 HLookup 结果与“”进行比较?
- python - 如何在 Python 中实现连接权重产品模型可解释性方法?
- flutter - Flutter:编写 _InternalLinkedHashMap
到 Rx - node.js - 如何使用 Jest 在 Nodejs 中对 uncaughtException 和 unhandledRejection 进行单元测试
- python - 具有指定类的 ul 上的美丽汤 find_all 不返回任何指定类。Find_all 适用于同一程序中的不同 ul
- python - 如何在 Django 中显示自连接字段?
- excel - 使用 VLOOKUP VBA 删除单元格值