提交 0c63946f authored 作者: pengxiaohui's avatar pengxiaohui

多个下载

上级 4cce051a
......@@ -83,22 +83,26 @@ export default {
async handleDownload() {
const list = await this.fetchMeetingRecordAddr()
if (list && Array.isArray(list)) {
list.forEach(it => {
list.forEach((it, index) => {
if (it.download_address) {
console.log(it.download_address)
// window.open(it.download_address, '_blank')
this.funDownload(it.download_address, it.download_address)
setTimeout(() => {
this.funDownload(it.download_address, it.download_address)
}, index * 1000)
}
})
}
},
funDownload(fileUrl, fileName) {
console.log(fileUrl)
const elink = document.createElement('a')// 创建一个a标签
elink.download = fileName;// 设置a标签的下载属性
elink.style.display = 'none';// 将a标签设置为隐藏
elink.href = fileUrl;// 把之前处理好的地址赋给a标签的href
document.body.appendChild(elink);// 将a标签添加到body中
elink.click();// 执行a标签的点击方法
URL.revokeObjectURL(elink.href) // 下载完成释放URL 对象
// URL.revokeObjectURL(elink.href) // 下载完成释放URL 对象
document.body.removeChild(elink)// 移除a标签
},
fetchMeetingRecordAddr() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论