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 } }
})- ✓Poprawna odpowiedź: Zwrócić
falselub lokalizację trasy; callbacknext()to opcjonalne dziedzictwo - 2Rzucić błąd
- 3Wywołać
window.location.assign()
Wyjaśnienie
Zwracanie wartości eliminuje błędy, takie jak podwójne wywołanie next() albo jego brak. Guardy mogą też być funkcjami async.