为了账号安全,请及时绑定邮箱和手机立即绑定

react 在判断接口返回值正确后让路由自动跳转

react 在判断接口返回值正确后让路由自动跳转

繁花不似锦 2019-01-30 10:14:32
在actions中,定义了一个方法去调用接口,然后在页面中调用actions中定义的方法,当actions方法成功请求接口后,如何自动跳转到指定的path,在actions中写过this.props.history.push(""),然后报history undefined,然后试过很多写法,都不能达到效果,请大家帮帮忙,出出主意,非常感谢
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

方法调用使用方法名.bind(this, 参数)方式,更改this指向

查看完整回答
反对 回复 2019-01-30
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

先引入import { Link, withRouter } from "react-router-dom";
再包装const Component = withRouter(createForm()(_Component));
这样history就不会报undefined了

查看完整回答
反对 回复 2019-01-30
  • 2 回答
  • 0 关注
  • 1858 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信