приложении в каждой вьюхе данные для неё запрашиваются и кладутся в стор на created, и стор чистится на destroyed. И тут внезапно выяснилось, что это хорошо работает до тех пор, пока вьюхи используют разные модули стора. А если один модуль, то вызов created одной вьюхи вызывается раньше destroyed другой. Соответственно данные затираются. Есть элегантное решение этой проблемы? Или я концептуально неправильно с стором работаю? Модули регистрируются динамически, если что.
что такое "каждая вьюха"? типа отдельный инстатс Vue что ли?
Не, я так назвал компоненты, которые рендерит vue-router по маршрутам. Читай - пейджи
не затирайте стор на destroyed например вместо этого затирайте его на начало запрашивания данных
Это да, но тогда сторейдж будет замусориваться данными по мере работы приложения, чего бы не хотелось 🤔
Какой объем данных вы там храните?
Обсуждают сегодня