【发布时间】:2020-11-25 15:13:08
【问题描述】:
这个问题可能看起来令人困惑,所以让我解释一下,我正在构建一个基本上是关于旅行的反应应用程序,并按用户选择的城市显示每个城市的旅游景点,但问题是所有页面被标题中选择的城市名称过滤,所以我想要做的是保存每个城市独有的 slug 属性并将其传递给我的 api 调用,但我希望它只显示浏览器没有关闭,例如,如果用户在主页中选择了城市并转到另一个页面,我应该仍然有那个 slug,而且我不想更改我的路线,所以更改我的路线的选项例如交叉如下:
www.example.com/NY
or
www.example.com/NY/tour/central park
我想像以前一样保持我的路线,但仍然有 slug NY,所以我的路线如下所示
www.example.com
or
www.example.com/tour/central park
那我该怎么做呢?
【问题讨论】:
-
您想存储那个 NY 值直到浏览器没有关闭?
-
是的,基本上我想拥有它,直到浏览器关闭
-
您可以使用 loccalstorage 来保存该值
-
即使在浏览器关闭后仍保留该值
-
对不起,我的错!您应该为此目的使用会话存储
标签: reactjs cookies local-storage session-cookies