gpt4 book ai didi

javascript - 如何正确使用后退按钮?

转载 作者:行者123 更新时间:2023-12-01 02:23:00 25 4
gpt4 key购买 nike

我的应用程序中的后退按钮出现问题。我的意思是我正在使用react-router-last-location来了解我的最后一页:

const backUrl = this.props.lastLocation ? this.props.lastLocation.pathname : MAIN_PAGE;

问题是:

例如从主页“/”我单击“cards”,我的路线更改为“/cards”,然后我单击任何卡,我的路线更改为“/card/64531”,然后我单击信息选项卡,我的路线更改到“/卡/64531/信息”。如果我尝试使用最后一页(“/card/64531/info”)中的后退按钮,我的路线将更改为“/card/64531”。然后,如果我尝试使用后退按钮,我的路线将更改为“/card/64531/info”,这将发生一圈更改。如何解决?

最佳答案

从我的想法来看,我会实现一个 LIFO(后进先出)堆栈,您可以将每个 url 更改推送到该堆栈,然后在每次按下后退按钮时从中取出最后一个元素。

只需确保您没有添加到由后退按钮触发的堆栈 URL。

关于javascript - 如何正确使用后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49057702/

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