Устойчивость данных Vue Router - PullRequest
1 голос
/ 04 октября 2019

У меня есть приложение, которое требует постоянного соединения (использует 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 практически невозможно, или настолько большое, что оно почти станет бесполезным.

Пожалуйста, помогите

...