// 导出函数
export2Excel () {
this.$http({
url: this.$http.adornUrl('/sys/bill/doExportExcel'),
method: 'post',
responseType: 'blob'
}).then((_res) => {
let blob = new Blob([_res.data], {
type: 'application/vnd.ms-excel'
})
let url = window.URL.createObjectURL(blob)
let a = document.createElement('a')
a.href = url
// document.body.appendChild(a)
// window.open()
a.download = '开票导出.xlsx'
a.click()
window.URL.revokeObjectURL(a.href)
})
},
后端返回我的是一个xlsx文件
思路是动态创建a标签,blob 把文件弄出来,用a的下载