下载文件我们可以使用 window.location.href = 'url' , 来实现,也可以使用 a 标签,但是如果一次下载多个文件,这种方法就不行了,可以使用以下方法来实现
// 下载多个模版
downloadBtn () {
const data = ['url1', 'url2']
for (let i = 0; i < data.length; i++) {
const iframe = document.createElement('iframe')
iframe.style.display = 'none'
iframe.style.height = 0
// url自己进行指定
iframe.src = data[i]
document.body.appendChild(iframe)
// 不能马上将iframe进行删除,否者会出现马上取消的情况
setTimeout(() => {
iframe.remove()
}, 5 * 1000)
}
}
网友评论