vue项目一次性下载多个文件

vue项目一次性下载多个文件_第1张图片

这是我的前端文件放的位置,我的需求是点击按钮可以下载多个模板

var urlList = []
      urlList.push('/template/xxx.xlsx')
      urlList.push('/template/xxx.xlsx')
      urlList.push('/template/xxx.xlsx')
      for (let i = 0; i < urlList.length; i++) {
        const iframe = document.createElement('iframe')
        iframe.style.display = 'none'
        iframe.style.height = 0
        // url自己进行指定
        iframe.src = urlList[i]
        document.body.appendChild(iframe)
        // 不能马上将iframe进行删除,否者也会出现马上取消的情况
        setTimeout(() => {
          iframe.remove()
        }, 3 * 1000)
      }

你可能感兴趣的:(vue.js,前端,javascript)