get请求成功,但没有返回值是什么原因

发布于 2022-09-11 16:20:29 字数 1270 浏览 19 评论 0

下图为接口文档:

clipboard.png

接口文档有在线调试功能,有返回值,一切正常。

但是写代码的时候,却没有返回值

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;
    }
})

clipboard.png

clipboard.png

clipboard.png

而且我设置了每次请求都会带上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);
})

刚开始以为是跨域的问题,后端那边说已经处理跨域了。所以我们一直卡在这个问题上 求助啊~~~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

忆伤 2022-09-18 16:20:29

add_header Access-Control-Allow-Headers "Authorization"

水波映月 2022-09-18 16:20:29
  • 一、跨域了
  • 二、文档的 数据类型 是 post 的,请求方式却是get。
毁梦 2022-09-18 16:20:29

我get方式是这么传参的,供参考

clipboard.png

め可乐爱微笑 2022-09-18 16:20:29

header写错了吧
Content-Type 不是 Content-type
看错误应该是跨域问题

初雪 2022-09-18 16:20:29

不用formData,get请求传参不是那么写的

clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文