vue全局路由守卫

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue全局路由守卫相关的知识,希望对你有一定的参考价值。

参考技术A /* 全局路由守卫 */

router.beforeEach((to,from,next)=>

//  to表示要去的路由

// from表示之前的路由

// next 表示必须要执行的函数 表示跳转的方法

// console.log("to",to);

// console.log("from",from);

next()

)

/* 监听全局路由离开时触发的钩子函数 */

/* ★没有next函数 */

// from表示之前的路由

// next 表示必须要执行的函数 表示跳转的方法

// router.afterEach((to,from)=>

// console.log("to",to);

// console.log("from",from);

// )

局部路由守卫

只在别的页面进入当前页面触发,进入别的页面不会触发



    path:'/ChildB',

    name:'ChildB',

    component: ()=> import('../views/ChildB.vue'),

    beforeEnter: (to, from, next) =>

      console.log("to",to);

      console.log('from',from);

      next()

   

以上是关于vue全局路由守卫的主要内容,如果未能解决你的问题,请参考以下文章

vue之路由导航守卫-全局前置守卫

Vue router 全局路由守卫

Vue router 全局路由守卫

Vue 导航守卫

vue路由守卫详解

Vue路由守卫详解