工作总结

vue 判断是否需要登录

2019-02-17  本文已影响0人  轩轩小王子

login.js

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

  /* 判断该路由是否需要登录权限 */

    if(to.matched.some(record => record.meta.requiresAuth)){

        //是否登录

        if(!sessionStorage.getItem('userId')){

            next({

                path: '/loginIndex',

                query: { redirect: to.fullPath }

            })

        }else{

             next()

        }

    }else{

        next();

    }

})

views router.js

routes: [

        {

            path: '*',

            redirect:'/views',

            meta: {

                keepAlive: true,

                requiresAuth: true

            }

        }

]
上一篇下一篇

猜你喜欢

热点阅读