react中使用react-router-dom创建导航,导航的url中带以后查询信息,点击回退的时候,不能正常回退?

新手上路,请多包涵

react中使用react-router-dom创建导航,导航的url中带以后查询信息,点击回退的时候,不能正常回退?

页面的导航,使用了history.push,到导航链接中带有查询信息,当通过浏览器的回退按钮回退时,实现不了回退。具体如下:

进入页面时,在页面在打印history(一次页面加载,渲染了4遍),如下:

clipboard.png

clipboard.png

首先进入如下页面,
clipboard.png

点击浏览器回退后,页面如下:

clipboard.png

再次点击回退,如下:

clipboard.png

进一步点击回退会出现上述循环的过程:

clipboard.png

还请各位大佬帮忙指点一二,感谢!

阅读 1.2k
1 个回答

说明push那写的有问题啊= =...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题