下图为接口文档:
接口文档有在线调试功能,有返回值,一切正常。
但是写代码的时候,却没有返回值
let obj = new FormData();
obj.append('pageNum',1);
obj.append('pageSize',5);
this.$axios.get('/school/teacher/select',obj,{
headers:{
'Content-type': 'application/x-www-form-urlencoded;charset=utf-8'
}
})
.then(res=>{
console.log(res);//这一步都没有执行
if(res.status == 200){
this.loading = false;
this.formData = res.data.data.list;
this.page_total = res.data.data.total;
}
})
而且我设置了每次请求都会带上token
axios.interceptors.request.use(config => {
if (common.getCookie('token')) {
console.log(common.getCookie('token')); //这里可以打印出值
config.headers.Authorization = common.getCookie('token');
}
return config;
},error=>{
return Promise.reject(err);
})
刚开始以为是跨域的问题,后端那边说已经处理跨域了。所以我们一直卡在这个问题上 求助啊~~~