纯前端做下载封装方法
$define("handleDownload", function (link, fileName) {
let x = new XMLHttpRequest()
x.open('GET', link, true)
x.responseType = 'blob'
// eslint-disable-next-line
x.onload = (e) => {
let url = window.URL.createObjectURL(x.response)
let a = document.createElement('a')
a.href = url
a.download = fileName
a.click()
}
x.send()
})
//调用
$handleDownload(xxx这是url,这是下载的名称 )