axios.post(url,params,{responseType: 'blob'}).then(res => { let blob = new Blob([res]) let de = document.createElement('a'); let hrefLink = window.URL.createObjectURL(blob); //创建下载的链接 de.href = hrefLink ; de.download = 'excelName.xls'; //下载后文件名 document.body.appendChild(de); de.click(); //点击下载 document.body.removeChild(de); //下载完成移除元素 window.URL.revokeObjectURL(hrefLink); //释放掉blob对象 }).catch(error => { })
vue下载excel---使用blob数据类型
最新推荐文章于 2024-08-02 11:11:17 发布