Guardia de enrutamiento Vue
Hay tres tipos de guardias de enrutamiento, guardias globales, guardias exclusivos y guardias de componentes
Guardia global
- Descripción de la guardia delantera global (beforeEach (a, desde, siguiente))
: Después de configurar la guardia delantera global, todas las rutas que ingresan a la puerta iniciarán la guardia delantera global, que a menudo se usa para juzgar si iniciar sesión y juzgar si se ha registrado -in cuenta tiene permiso para ingresar a esta página. Generalmente este guardia usa más - Guardia de resolución global (beforeResolve (to, from, next))
- Retaguardia global (afterEach (to, from))
Guardia exclusiva
- beforeEnter (a, desde, siguiente): esta protección debe configurarse por separado en cada ruta
Protector de componentes
- beforeRouteEnter
- beforeRouteUpdate
- BeforeRouteLeave
descripción: Cuando los parámetros de enrutamiento cambian y consultan, los dos guardias beforeRouteEnter y beforeRouteLeave no se activarán.
No se puede acceder a este puntero directamente en beforeRouteEnter, pero se puede llamar pasando la instancia vm en next.