Возможно получить данные sessionStorage без обновления страницы - PullRequest
0 голосов
/ 08 июля 2019

Я работаю над отладкой проблемы в некотором существующем коде, основанном на sessionStorage.

Проблема заключается в том, что при первоначальной настройке значения хранилища значение не сразу доступно.

Можно ли установить и получить значение sessionStorage без предварительного обновления страницы?Не могу найти ничего, что говорит, что это невозможно.

Этот журнал будет неопределенным:

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

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

Но обновление страницы позволяет прочитать значение.Даже если я установлю тайм-аут вокруг журнала консоли, он все равно вернет undefined.

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Не знаю, о чем ты говоришь.это работает просто отлично.enter image description here

0 голосов
/ 08 июля 2019

Ну, я не знаю, где ваша проблема:

enter image description here

Может быть, ваша проблема в том, что вы устанавливаете значение async и обращаетесь к нему до того, как оно будет установлено?

...