downloadHandle(){ let itemData = { ptojeatId:this.ptojeatId } AgementList(this.ptojeatId).then(response => { let bob = new Blob([response],{ type:'application/zip' (我们后端下载个格式是zip) }); let objectUrl =URL.createObjectURL(blob); location.href = objectUrl; URL.revokeObjectURL(objectUrl); }).catch(err => { console.log('下载错误') }) }
重点来了 调接口的时候要配置: export function(ptojeatId){ return request({ methods:'get', url:"", params:{ ptojeatId:ptojeatId }, response:'arraybuffer' }) }