关于#vue.js#的问题:前端使用post请求,后端返回是一个excel表格查看网络有数据,但没有执行了then方法

前端使用post请求,后端返回是一个excel表格
查看网络,有数据返回

img
前端请求成功但是进了error

img
前端代码

img

说明接口没请求成功。进了error就是有错误。then时成功时进入

你可能需要确定api是怎么判断请求成功,再比对后端返回的http状态或者数据是否匹配

如果是返回的是二进制文件,不知道你用post请求可以不,如果你要下载这个Excel,可以直接用get请求,就window.open(url)就可以。

解决了,axios的拦截器问题