vue-router导航守卫分别有哪些
时间: 2023-12-22 12:00:20 浏览: 73
深入理解Vue 的钩子函数
vue-router导航守卫有三种:
1.全局前置守卫:router.beforeEach(to, from, next),在路由跳转前执行,可以用来进行登录认证等操作。
2.路由独享守卫:beforeEnter(to, from, next),在某个路由跳转前执行,只对该路由生效,优先级高于全局前置守卫。
3.组件内守卫:beforeRouteEnter(to, from, next)、beforeRouteUpdate(to, from, next)、beforeRouteLeave(to, from, next),分别在组件被创建前、路由参数更新前、组件被销毁前执行,可以用来进行数据加载等操作。
阅读全文