后台post传输Excel文件流,前端下载方法
downloadExecl(){
exportPeriodQualifiedAnalysis().then(res=>{
this.down(res,'各区县学时进度人数统计')
})
},
down(file,name){
var blob = new Blob([file])
var downloadElement = document.createElement('a');
var href = window.URL.createObjectURL(blob); //创建下载的链接
downloadElement.href = href;
downloadElement.download = name+'.xlsx'; //下载后文件名
document.body.appendChild(downloadElement);
downloadElement.click(); //点击下载
document.body.removeChild(downloadElement); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象
}
如果是get,直接在浏览器打开即可