Vue · Senior · Frage 42 von 75
Wie behandeln Guards asynchrone Arbeit wie das Laden von Berechtigungen?
- 1Guards müssen synchron sein; für Asynchrones
setTimeoutnutzen - 2Guards dürfen
asyncsein, und die Navigation wartet auf sie - 3Asynchrone Guards laufen, nachdem die Komponente gemountet ist
Antwort zeigen
Richtige Antwort: Guards dürfen async sein, und die Navigation wartet auf sie
Erklärung
Halte Guards schnell oder cache Ergebnisse - jede Navigation wartet. Der ältere Stil mit next()-Callback wird weiter unterstützt, aber Werte zurückzugeben wird empfohlen.