Vue項目axios請求設置responseType無效


Vue中有導出功能,是通過流來下載文件,但是下載后表格文件打不開,格式有誤;

因為流文件下載需要設置responseType = 'blob',但是看控制台接口找不到這個屬性值,接口返回data也是一堆亂碼,什么鬼。。。

用了兩個小時的時間,終於找到了原因,實測可行:因為項目中使用了Mock.js,會對responseType 進行初始化,所以一直設置不上responseType ,把Mock給注釋掉,數據返回正常,下載正常,文件打開正常


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM