56、用a标签实现点击下载
作者:
郑先森 | 来源:发表于
2021-04-09 11:01 被阅读0次// 下载标注json
download (data) {
if (!data) {
return
}
let blob = new Blob([data])
let fileName = data.name
if ('download' in document.createElement('a')) { // 不是IE浏览器
let url = window.URL.createObjectURL(blob)
let link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('download', fileName)
document.body.appendChild(link)
//设置下载文件的名字
link.download = "班级二维码"
link.click()
document.body.removeChild(link) // 下载完成移除元素
window.URL.revokeObjectURL(url) // 释放掉blob对象
} else { // IE 10+
window.navigator.msSaveBlob(blob, fileName)
}
}
```
本文标题:56、用a标签实现点击下载
本文链接:https://www.haomeiwen.com/subject/sdhikltx.html
网友评论