this.props.history.push跳转不到其他 react 项目地址?

          this.props.history.push(`http://localhost:3002/caseAnalysis/security/${value}`);

当点击跳转的时候,如下图所示,不是真正的跳转,而是拼接在当前链接后面,但是用 window.location.href 第一次成功,第二次及其之后都不行

clipboard.png

阅读 1.1k
评论
    1 个回答
    • 2.3k

    解决思路:使用 cookies.path='/caseAnalysis/security/1'保存跳转真实路径,然后利用 window.location.href='http://localhost:3002' 做跳转,然后在 3002 的根路由上面做判断

    if(cookies.path){
        this.props.history.push(cookies.path);
        delete cookies.path;
    }
      撰写回答

      登录后参与交流、获取后续更新提醒