Vuex store хранятся две переменные, для запрета маршрутов в зависимости от типа пользователя.
                  
                  
                  И в главном компоненте, в котором у меня <router-view>, я в beforeMount в зависимости от значения в куках, меняю переменные в store, но почему то не переключаются маршруты.
                  
                  
                  А если самому в коде поменять переменную в store, все работает.
                  
                  
                  Подскажите как исправить? Как правильно сделать?
                  
                  
                
запрет маршрута срабатывает раньше, чем beforeMount. Чтобы beforeMount сработал, компонент вообще должен появиться. А он не появляется, потому что роутер не пустил
Обсуждают сегодня