在设置axios属性的文件里,重新定义axios,使每次请求时都会获取token值,发送到请求头中
我这里的axios属性设置在main.js文件中
Vue.prototype.$axios=axios
Vue.prototype.$qs=qs
axios.interceptors.request.use(
config => {
//先从浏览器的回话存储中提取token值
const tokenStr = window.sessionStorage.getItem('token')
if (tokenStr) {
config.headers.token=tokenStr
}
return config
})