vue中的全局解析守卫有什么作用?

2021-02-01 09:49发布

6条回答
R了个C
2021-02-01 16:42

导航守卫的作用:vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。项目中应用场景举例:路由页面跳转时候进行登陆验证;路由跳转判断;有多种机会植入路由导航过程中:全局路由, 单个路由独享的, 或者组件级的。

全局守卫包括:router.beforeEach(是全局前置守卫)、router.beforeResolve(是全局解析守卫)、router.afterEach(是全局后置钩子),单个路由独享的导航守卫:在路由配置上直接定义 beforeEnter 守卫,组件内守卫包括:在组件内定义路由的导航守卫,有beforeRouteEnter 、beforeRouteUpdate 、beforeRouteLeave


一周热门 更多>