在vue2.0,我们在后台管理系统中,我们不可以直接访问后台界面,必须通过登陆界面登陆后才可以进入后台,那么,我们就需要对其进行限制。
我们思考?如果要设置路由的限制,那么我们首选肯定是路由导航守卫.
1.我们需要在路由导航守卫中设置,主要是利用是否在vuex中存储了token值,也可以在sessionstorage中判断。具体代码看注释
2.我在user.js中做了token的存储,之前上一篇博客中有具体讲述
3.我们在vuex的getters中设置vuex中的token是否存在
4.在router中的index.js文件中遍历出路由导航守卫
总结:
我们通过路由导航守卫判断一下vux中的token是否存在,在决定其要跳转的页面。