Добрый день.
Как сделать так, чтобы при обновлении страницы (одного и того же компонента) срабатывал beforeRouteEnter и запрашивал данные с сервера?
Заранее спасибо.
У меня при перезагрузке страницы данные из vuex store теряются, из-за этого пользователя редиректит.
Это в роутере. Я пытаюсь восстановить данные с помощью store.dispatch('currentUser/setUserData'), но он вызывается позже, чем store.getters['currentUser/getUserRoles'];
Михаил, На await ругается так, потому что не в асинхронной функции. Я сделал в асинхронной функции, данные во Vuex появляются при загрузке страницы, но почему-то при обращении к ним выводится пустой объект.
У console.log есть особенность, если им выводить объект, а потом вы раскроете его, то он покажет состояние объекта на момент раскрытия, а не логирования. debugger; можно добавить после console.log() и тогда точно посмотреть что есть что.