参考链接https://blog.51cto.com/xutongbao/5758886
Blob属性:
size(只读):表示 Blob 对象中所包含数据的大小
if (res.type === 'application/json') {
// json 数据处理,方法二
res.text().then(data => {
this.$snackbar(JSON.parse(data).msg);
})
return
}
let blob = new Blob([res], {type: 'application/zip'})
let url = window.URL.createObjectURL(blob)
const link = document.createElement('a') // 创建a标签
link.href = url
link.download = id + '.csv' // 重命名文件
link.click()
URL.revokeObjectURL(url) // 释放内存