vue中的使用token的方法示例(2)

import axios from "axios"; export default function(vm) { axios.interceptors.request.use(config => { const token = localStorage.getItem("token"); if (token) { config.headers.Authorization = "Bearer " + token; } return config; }); axios.interceptors.response.use(null, err => { if (err.response.status === 401) { // 清空 vm.$store.dispatch("logout"); // 跳转 vm.$router.push("/login"); } return Promise.reject(err); }); }

路由守卫 路由 router.js

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7d9a801e7e8b0019eff7f16e33ebe09d.html