react-router-redux 4 中使用routerActions.push('/customerMain')跳转

发布于 2022-09-05 09:39:58 字数 133 浏览 12 评论 0

比如我登录成功后,需要跳转到指定的页面,我这里使用 react-router-redux 4 的dispatch(routerActions.push('/customerMain'))跳转,url改变但页面不刷新。actct-router-redux

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

2022-09-12 09:39:58

应该没有使用withRouter的包裹redux的connect,可以在route中引入container统一调取,这样action中可以使用routerActions.push、replace等

音栖息无 2022-09-12 09:39:58

这个问题的主要原因还没有找到,但是可以使用this.props.history.push('/customerMain')来进行跳转

无人接听 2022-09-12 09:39:58

你没有用connectedRouter 把history 绑定到 store 上,见https://github.com/ReactTrain...

宫墨修音 2022-09-12 09:39:58

我也遇到与楼主相同的问题,react-redux把props覆盖后,没有history了,用不了this.props.history.push('/').同时用store.dispath(push('/')) 只url导航会变化,但页面却不会更新。。。问题还在纠结中。。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文