接口请求添加responseType: 'blob',
function handlerExport(opt) {
console.log(opt)
const _fileData = opt.fileData // blob文件
const _fileName = opt.fileName //excel文件名称
const _file = opt.fileA
const _fileDate = opt.fileDate
const blob = new window.Blob([_fileData])
const link = document.createElement('a')
link.href = window.URL.createObjectURL(blob)
var myDate = ''
if (_fileDate) {
myDate = new Date(_fileDate)
} else {
myDate = new Date()
}
if (_file) {
link.download = _fileName + myDate.toLocaleDateString() + '.' + _file
} else {
link.download = _fileName + myDate.toLocaleDateString() + '.xls'
}
console.log(link.download, 'link.download');
link.click()
}