小编Can*_*ERK的帖子

以编程方式反应路由器v4导航

当我使用带有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代码中导航?

谢谢

javascript jsx reactjs react-router react-router-dom

3
推荐指数
1
解决办法
3402
查看次数