关于axios 的responseType类型的设置
关于axios 的responseType类型的设置responseType值的类型可为如下axios请求下载导出一个文件,请求成功时返回的是一个流形式的文件,需要设置responseType: 'arraybuffer',但是请求失败的需要返回的是json数据,所以需要把arraybuffer转成Json对象。例:请求设置了responseType: 'arraybuffer',请求成功时,下载
关于axios 的responseType类型的设置
responseType值的类型可为如下
axios请求下载导出一个文件,请求成功时返回的是一个流形式的文件,需要设置responseType: 'arraybuffer',但是请求失败的需要返回的是json数据,
所以需要把arraybuffer转成Json对象。
例:
请求设置了responseType: 'arraybuffer',
请求成功时,下载文件,
请求失败时,后端返回json对象,如:{"msg":"系统异常","code":1,"success":false},也被转成了arraybuffer
我的解决方案是,失败时,将数据arraybuffer转成Json对象就好了。
举个例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
更多推荐
所有评论(0)