downloadFile(url, fileName) {
let urlValue = process.env.PUBLICPATH + url
fetch(urlValue, {
headers: new Headers({
'Origin': location.origin
}),
mode: 'cors'
}).then(response => response.blob()).then(blob => {
let blobUrl = window.URL.createObjectURL(blob)
const a = document.createElement('a')
a.download = fileName
a.href = blobUrl
document.body.appendChild(a)
a.click()
a.remove()
window.URL.revokeObjectURL(blobUrl)
})
},
href默认下载
<a href="/images/logo.png" download="下载资源名称">
这里是有可能有问题 也可以去掉download属性 然后添加href加上完整路径 子应用得ip