vue代码
//全局路由首位;当路由发生异常首先执行的方法 router.beforeEach((to, from, next) => { //是否被认证 var isAuthenticated = false; //1.从localStorage获取用户的token 是否为空 this.token = localStorage.getItem('token') //从localStorage获取用户的token //2.判断token是否为null ,为Null代表这个是用户未登录 if (this.token != null) { var isAuthenticated = true; //需要在后台验证这个token是或正确 axios.defaults.headers = { "token": this.token } } if (to.name !== 'login' && !isAuthenticated) next({ name: 'login' }) else next() })
标签:vue,next,token,localStorage,路由,isAuthenticated From: https://www.cnblogs.com/xbinbin/p/17156240.html