Can*_*ERK 3 javascript jsx reactjs react-router react-router-dom
当我使用带有Redirect的反应路由器时,Link或NavLink eveything就可以了.但我需要一个以编程方式导航我到路线的功能.
这就是我想要的:
if(a == 1){
this.context.history.push("/")
}
else {
this.contetx.history.push("/home");
}
Run Code Online (Sandbox Code Playgroud)
如您所见,反应路由器v4中不再存在上下文历史记录.我无法在js代码中编写withroute用于导航.谁能说我如何直接在js代码中导航?
谢谢
路由器会history为你的道具添加一个,你可以像这样使用它:
this.props.history.push('/mypath')
检查以获取更多信息:在React-Router v4中以编程方式导航
| 归档时间: |
|
| 查看次数: |
3402 次 |
| 最近记录: |