欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单的路由守卫

程序员文章站 2022-03-25 09:53:01
...

需要在配置路由时给路由添加meta,如下:

component:'组件',
meta:{
  isLogin:true
}
// 路由守卫
router.beforeEach((to, from, next) => {
    // console.log(to)
    if (to.matched.some(res => res.meta.isLogin)) { //判断是否需要登录
        if (jsCookie.get('AdminToken')) {
            next();
        } else {
            next({
                path: "/",
                query: {
                    redirect: to.fullPath
                }
            });
        }
    } else {
        next()
    }
});
相关标签: vue