vue开发项目,遇到一个下载协议问题,已经解决,分享给大家~downloadHandle(){letitemData={ptojetId:this.ptojeatId}AgementList(this.ptojeatId).then(response=>{letbob=newBlob([response],{type:'application/zip'(我们后台下载格式是zip)});letobjectUrl=URL.createObjectURL(blob);location.href=objectUrl;URL.revokeObjectURL(objectUrl);}).catch(err=>{console.log('downloaderror')})}关键是在调用接口的时候配置:exportfunction(ptojeatId){returnrequest({methods:'get',url:"",params:{ptojetId:ptojetId},response:'arraybuffer'})}
