首页 > 解决方案 > 反应路由器 | 仅在页面刷新时加载组件

问题描述

我正在使用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} />

标签: javascriptreactjsreact-routerpage-refresh

解决方案


它发生在我身上,问题是我从 react-router-dom导入Router而不是BrowserRouter 作为 Router


推荐阅读