文件流
axios.post(encodeURI(url_), params, {
headers: headers_,
responseType: 'blob'
}).then(res => {
if (res.data) {
let blob = new Blob([res.data], { type: 'text/csv' });
if ('msSaveBlob' in navigator) {
window.navigator.msSaveBlob(blob, filename_)
} else {
let a = document.createElement('a')
let url = window.URL.createObjectURL(blob)
var evt = document.createEvent('HTMLEvents')
evt.initEvent('click', false, false)
a.href = url;
a.download = filename_;
a.dispatchEvent(evt)
a.click()
window.URL.revokeObjectURL(url)
}
}
})