gpt4 book ai didi

javascript - React-Router 在按下后退按钮时跳过搜索查询

转载 作者:行者123 更新时间:2023-11-30 11:17:32 25 4
gpt4 key购买 nike

在搜索页面中,我使用了搜索查询。我想跳过搜索查询的更改并返回到真正的上一页。

现在:

/page1 -> /page2 -> /page2?id=1 -> /page2?id=1&order=max -(back)-> /page2?id=1 -(back)-> /page2? -(back)-> /page1

我想要的:

/page1 -> /page2 -> /page2?id=1 -> /page2?id=1&order=max -(back)-> /page1

最佳答案

您要跳过的页面只需使用replace 进行导航而不是push

假设你的历史栈是

/第1页推送另一个页面/第2页推送另一个页面/第3页然后 page3 上只有一个查询更改,你想在弹出时返回到 page2。

所以只需将/page3/替换为/page3?q=test

所以现在历史堆栈将是

/第1页

/第2页

/page3?q=测试

关于javascript - React-Router 在按下后退按钮时跳过搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51007980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com