Vue-router 导航守卫有哪些
时间: 2023-11-10 16:31:31 浏览: 92
深入理解Vue 的钩子函数
Vue-router 导航守卫主要有三种:
1. 全局前置守卫(beforeEach):在路由跳转之前执行,可以进行路由拦截、身份验证等操作。
2. 全局解析守卫(beforeResolve):在路由被确认之前(也就是在所有组件内守卫和异步路由组件被解析之后),同时在所有组件渲染之前被调用。
3. 全局后置钩子(afterEach):在路由跳转之后执行,可以进行页面统计、页面滚动等操作。
此外,还可以为单个路由配置路由独享的前置守卫和组件内的路由守卫,以满足不同场景下的需求。
阅读全文