У меня на сайте происходят запросы к API, один из параметров для запроса - это town_id.
А значение, которое мы подставляем туда берем из LocalStorage
town_id: JSON.parse(localStorage.getItem('town')).id,
. Помещаем его туда, автоматически определяя местоположение пользователя и отправляя нужный запрос к API. В результате получаем такой объект
{
"id": 2379,
"name": "г. Москва",
"region": "Московская обл.",
"lat": "55.755814",
"long": "37.617635",
"update_at": 1489006800
};
который и помещаем в LocalStorage.
Однако если очистить LocalStorage и перезагрузить страницу, то
console.log((JSON.parse(localStorage.getItem('town'))));
возвращает null. И поэтому нечего ложить в town_id.
Более подробно на видео.
https://www.dropbox.com/s/mzek869z13kbrea/ice_vid...
Работаю с vue.js