【发布时间】:2018-11-24 10:07:11
【问题描述】:
使用 react-router v4 和 BrowserRouter 我正在调用 history.push 导航到不同的路径。不幸的是,浏览器中的 url 发生了变化,但没有导航。我不确定作曲路线是否正确,还是我错过了什么?
<Route render={({history}) =>
<div className="nav" onClick={() => {history.push('/new-route');}}><i
className="fa fa-user"/></div>}
/>
【问题讨论】:
-
更新:我试过
props.history.push("/new-route");,但没有乐趣 -
你试过
withRouter吗? -
是的,我做到了(我不知道有任何其他方法可以生成
props.history)