фктчем данных и записью в locastorage
                  
                  
                  let user = JSON.parse(localStorage.getItem('user')) || [];
                  
                  
                  
                  
                  
                  export function winAuth() {
                  
                  
                       Axios.get(process.env.VUE_APP_API_URL+'_REST/userdata').then(function (response) {
                  
                  
                      const { data } = response;
                  
                  
                      return localStorage.setItem("user", JSON.stringify(data));
                  
                  
                      
                  
                  
                    });  
                  
                  
                  }
                  
                  
                  
                  
                  
                  она выполняется перед router.beforeEach((to, from, next) => {})
                  
                  
                  но в mefore в первый раз я получаю пустой localstorage после рефреша получаю там данные.
                  
                  
                  Как сделать это все синхронным ?
                  
                  
                
Зачем оно выполняется перед она выполняется перед router.beforeEach((to, from, next) => {})?
Мне нужно получить данные пользвателя автоматически из REST и по ролям определить доступные роуты доя пользователя. Пользователь определяется из AD(active directory)
Хорошо, а почему ты делаешь это не в beforeEach а перед ним? и как называется хук который выполняется перед ним, по твоему?
Обсуждают сегодня