文件导出(文件流)—使用blob
let res = {}//这里假设res为后台返回的文件流(看不懂)
//使用blob
let blob = new Blob([res], { type: 'xls' })//这里的type为文件类型 需要与后端确认(一定要确认)
const fileName = '文件名.xls'//注意后缀要与type一致
const alink = document.createElement('a')//创建一个a标签
alink.download = fileName
alink.style.display = 'none'
alink.href = URL.createObjectURL(blob)
document.body.appendChild(alink)
alink.click()//模拟点击事件
URL.revokeObjectURL(alink.href)
document.body.removeChild(alink)