Vue · Middle · Frage 65 von 75

Woher weiß man, ob router.push() tatsächlich navigiert hat?

const failure = await router.push('/admin')
if (isNavigationFailure(failure, NavigationFailureType.aborted)) { /* blocked by a guard */ }
Antwort zeigen

Richtige Antwort: Mit await abwarten und isNavigationFailure nutzen

Erklärung

Eine Navigation kann von einem Guard abgebrochen, von einer neueren ersetzt oder doppelt sein; das sind keine Exceptions.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 65

Teste dich selbst

Mach den Test Vue · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen