var btn = document.createElement('a')
if(response.status === 200){
btn.href = window.URL.createObjectURL(response.data) // 下载地址
btn.download = '文件名'+ '.xls'
btn.click()
window.URL.revokeObjectURL(btn.href)
}
本文介绍了一种使用JavaScript创建元素并触发点击事件来实现文件下载的方法。通过检查HTTP响应状态,当响应状态为200时,创建一个a标签,设置其href属性为response.data的Blob URL,设置download属性为文件名加上.xls扩展名,然后触发点击事件进行下载,并在下载后释放对象URL。
var btn = document.createElement('a')
if(response.status === 200){
btn.href = window.URL.createObjectURL(response.data) // 下载地址
btn.download = '文件名'+ '.xls'
btn.click()
window.URL.revokeObjectURL(btn.href)
}
3907
8040

被折叠的 条评论
为什么被折叠?