1,下载文件时接口返回流,类似下图2,解决dispatch({type:'newCardBin/download',payload:{afsKey,fileName}},{responseType:'blob'}).then((rsp)=>{//需要指定ResponseType,否则会出现乱码,如果无效,检查是否有mock.js文件,注释掉介绍ofmock})})请求接口获取rspletfileName='1.xlsx'constblob=newBlob([rsp]);//创建一个blob对象constaLink=document.createElement('a');//创建链接aLink.style.display='none';aLink.href=blob;aLink.download=文件名;//fileName也可以基于document.body.appendChild(aLink);aLink.click();document.body.removeChild(aLink);//点击后记得删除创建的链接流文件转换成自动下载的文件3.注意:文件名后缀要.xlsx.docx等,如果只是简单命名,可能会转换成带文件的文件后缀为htm4.下载前端文件有以下几种方式:https://blog.csdn.net/weixin_...
