Мое приложение должно получать для работы данные с другого сервера, если эти данные не получены, нужно запретить все страницы в роутере пока данные не получены кроме главной.
Данные получаю в beforeEach
Но дело в том, что в самый первый раз они приходят позднее чем создается компонент. Поэтому в компоненте
mydata = null
data() {
return {
mydata: JSON.parse(localStorage.getItem('mydata')),
};
Какая вообще должна быть логика, если нужно сперва получить данные прежде чем загрузить компонент. Например сервер может отвечать 2 секунды.