Vue项目axios请求设置responseType无效


Vue中有导出功能,是通过流来下载文件,但是下载后表格文件打不开,格式有误;

因为流文件下载需要设置responseType = 'blob',但是看控制台接口找不到这个属性值,接口返回data也是一堆乱码,什么鬼。。。

用了两个小时的时间,终于找到了原因,实测可行:因为项目中使用了Mock.js,会对responseType 进行初始化,所以一直设置不上responseType ,把Mock给注释掉,数据返回正常,下载正常,文件打开正常


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM