if (response.data.type === 'application/json') {
let self = this
var reader = new FileReader()
reader.onload = function(event) {
let result = JSON.parse(reader.result)
if (result.code) {
self.$message.error(result.msg)
}
}
reader.readAsText(response.data)
return
}
const blob = new Blob([response.data], { type: 'application/octet-stream' })
const filename = decodeURIComponent(response.headers['filename'])
const link = document.createElement('a')
link.href = URL.createObjectURL(blob)
link.download = filename
document.body.appendChild(link)
link.click()
window.setTimeout(function() {
URL.revokeObjectURL(blob)
document.body.removeChild(link)
}, 0)