gpt4 book ai didi

javascript - React router goBack 不会将最后一个位置压入堆栈

转载 作者:行者123 更新时间:2023-11-30 20:31:36 24 4
gpt4 key购买 nike

我在使用 React Router v4 的 Web 应用程序中有一个列表页面和一个详细信息页面。我想在我的详细信息页面上添加一个“保存并关闭”按钮,按下该按钮后,用户将返回列表页面。

如果用户从列表页面转到详细信息页面,然后按下将他们带到列表页面的“保存并关闭”按钮。然后我希望如果他们按下浏览器上的后退按钮,那么它会将他们导航回详细信息页面。相反,我发现用户需要在浏览器历史记录上向前按才能“返回”详细信息页面。

我正在使用 history.goBack() 函数,根据我的理解,它只会将指针移回最后一个位置,但我希望它将最后一条路线推送到位置堆栈中。我还没有设法找到一种方法来做到这一点。

最佳答案

如果你想让后退导航转到上一页,那么你应该调用history.push而不是history.goBack

关于javascript - React router goBack 不会将最后一个位置压入堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50284356/

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