axios({ method: 'get', url: url, params: payload, responseType: 'blob', // 必须加上 headers: { 'Content-Type': 'multipart/x-www-form-urlencoded' } })
axios(url).then((res)=>{ let blob = new Blob([res.data]) let downloadElement = document.createElement('a') let href = window.URL.createObjectURL(blob) downloadElement.href = href downloadElement.download = '数据导出.xls' document.body.appendChild(downloadElement) downloadElement.click() document.body.removeChild(downloadElement) window.URL.revokeObjectURL(href) })