请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

react-router-redux 在action中做路由跳转不刷新页面

老师你好,在action做路由跳转, 用的dispatch(push(’/XXX’)),效果是浏览器路由地址变了,但是页面没有刷新,为什么呢
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

5回答

Dell 2020-12-05 18:48:02

dispath 派发action,在saga里面做跳转,试试看

1 回复 有任何疑惑可以回复我~
weibo_慕容7532437 2020-12-05 11:18:14

你好,我也遇到你这个问题了,请问你解决了吗

0 回复 有任何疑惑可以回复我~
提问者 weixin_慕妹7174712 2020-09-07 18:04:02

我在百度看的写法放dispatch里。
这样吗老师,但是这样的话就没反应,URL都不会改变了,好像没执行一样

0 回复 有任何疑惑可以回复我~
  • Dell #1
    dispatch之后,到saga里调用逻辑跳转啊
    回复 有任何疑惑可以回复我~ 2020-09-12 22:29:20
Dell 2020-09-05 22:15:59

dispatch 之后,把push 拿到外面来写,为什么push要作为参数传给dispatch?

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕妹7174712 #1
    我在百度看的写法放dispatch里。
    这样吗老师,但是这样的话就没反应,URL都不会改变了,好像没执行一样
    回复 有任何疑惑可以回复我~ 2020-09-07 18:04:54
Dell 2020-09-03 23:16:53

我看下你跳转那段代码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信