У меня есть приложение, которое требует постоянного соединения (использует WEBRtc). Хранилище VUEX может меняться в зависимости от передачи данных.
В моих маршрутах (для простоты) у меня 2 навигационных экрана в моем представлении маршрутизатора
<b-dropdown-item
href="#"
@click="$router.push({name: 'marriagesection', params: {id:Math.floor(Math.random() *10 )}})"
>Previous Marriages</b-dropdown-item>
<b-dropdown-item
href="#"
@click="$router.push('/applic/children',s,e)"
>Children / Grandchildren</b-dropdown-item>
Когда я перемещаюсь между ними, я теряю данные.
Я попытался вставить ключ: в представление роутера, исследовал beforeEnter и создал мутацию, на которую я подписываюсьполучить информацию заново инициализировано - это работает, если я консоль журнала, но это не обновляет DOM. Я использовал: ключи в do после получения информации и до сих пор не работает. У меня есть более 3-х дней на эту проблему, и по этому вопросу не хватает документации.
У меня НАМНОГО много, чтобы хранить всю информацию в магазине, и DOM должен реагировать на измененияс другой стороны, использование VUEX практически невозможно, или настолько большое, что оно почти станет бесполезным.
Пожалуйста, помогите