Resumen de guardia de enrutamiento de Vue

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.

Supongo que te gusta

Origin blog.csdn.net/Chennfengg222/article/details/106196087
Recomendado
Clasificación