无需页面刷新即可获取sessionStorage数据

时间:2019-07-08 09:47:48

标签: javascript session-storage

我正在调试一些依赖sessionStorage的现有代码中的问题。

问题似乎在于初始设置存储值时,该值无法立即使用。

是否可以设置和获取sessionStorage值而无需先刷新页面?找不到任何无法做到的事情。

这将记录未定义的内容:

sessionStorage.setItem(
    'foo', 'bar'
);

console.log(sessionStorage.getItem('foo'))

但是刷新页面可以读取该值。即使我在控制台日志周围设置了超时,它仍然会返回undefined。

2 个答案:

答案 0 :(得分:0)

好吧,我不知道你的问题在哪里:

enter image description here

也许您的问题是您设置了异步值并在设置之前对其进行了访问?

答案 1 :(得分:0)

不知道您在说什么。这很好。 enter image description here