Vue · Senior · Pytanie 60 z 75

Jak nowocześnie przekierować lub anulować nawigację w guardzie Vue Router 4?

router.beforeEach((to) => {
  if (to.meta.requiresAuth && !auth.loggedIn) return { name: 'login', query: { redirect: to.fullPath } }
})

Wyjaśnienie

Zwracanie wartości eliminuje błędy, takie jak podwójne wywołanie next() albo jego brak. Guardy mogą też być funkcjami async.

Do poczytania

Błąd w pytaniu

Vue · Senior · pytanie 60

Sprawdź się

Rozwiąż test Vue · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test