Вопрос по хуку created, дублируется загрузка их localStorage при переключении между вкладками
Сохраняю все тикеры в sessionStorage, и на хуке created подгружаю данные. Но, происходит такая ерунда, что при переходе между вкладками, естественно хук created срабатывает повторно и карточки дублируются. Пробовал ставить флаг чтоб сработал только 1 раз, но все без толку. Подскажите, как это можно исправить?
created() {
// Загружаем список доступных монеток с сервера
this.getApiCtyptoSymbol();
//Сохраняем тикеры в SessionStotage и при их наличии диспатчим
const tickersSessionStorage = sessionStorage.getItem('cryptonomicon-list');
if (tickersSessionStorage) {
let ticker = JSON.parse(tickersSessionStorage);
ticker.map((el) => {
this.$store.dispatch('getApiСryptoPrice', el);
});
}
},
