Vue.js - czekanie na token przed załadowaniem komponentów

0

Hej,
Jestem zielony w tych sprawach. Mam aplikację w Vue.js, która na samym początku stuka sobie po token, którego używa w requestach (stuka do zewnętrznego serwisu). Token ten dodawany jest w interceptorze do każdego requestu.
Niestety przy pierwszym wejściu na stronę token nie zostaje ustawiony (request po token trwa ok 1 sek) i użytkownik nie widzi strony. Dopiero po odświeżeniu (token zdążył się już ustawic) działa wszystko jak należy.
Czy macie może jakistutoriale, dokumentacje itp przedstawiające jak powinna wyglądać architektura, tak by nie ładować widoków/koomponentów jeśli potrzebne resourcy nie są przygotowane?

0

Musisz utworzyć komponent z dzieckiem/child, gdzie childem będzie cała aplikacja a komponent ten będzie sprawdzał czy już ma token, jeżeli tak to renderuje children, jeżeli nie to renderuje jakiś spinner. Coś takiego:

<token-loader>
   <router-view></router-view>
</token-loader>

1 użytkowników online, w tym zalogowanych: 0, gości: 1