【发布时间】:2019-11-07 22:05:27
【问题描述】:
我正在尝试为我的应用程序实现基本路由,但被 BrowserRouter 和 Router 之间的差异所困扰。在我的情况下,Router 工作正常,BrowserRouter 路由不正常。
我正在使用历史对象。
当用户点击一个按钮时,它需要被带到登录页面
history.push('/login')
const Routing = () =>
<Router history={history}>
<Switch>
<Route exact path="/" component={Home} />
<Route path="/login" component={Login} />
</Switch>
</Router>
以上一项工作,但如果我使用 BrowserRouter 而不是路由器,它就不能正常工作。
【问题讨论】:
标签: reactjs react-router