Vue之拦截器跳转登录页面

546 阅读1分钟

拦截器man.js中:


//设置axios
import qs from 'qs';
import axios from 'axios'
// 添加一个响应拦截器 
axios.interceptors.response.use(function (response) {
  return response;
}, function (error) { 
  console.log(error.response)
  // 401处理跳转登录页面 替换地址栏URL
   if (error.response.status == 401) {
    //没有token需要登录
    Message.error('登录凭证失效,请重新登录!'); 
    window.location.href = "/login"; //或#/login
  }
  return Promise.reject(error);
})