2022-06-30

exportHandle() {
      requestfen
        .getProblemInfoExpoerProblemAndUserDemand(this.queryList)
        .then(res => {
          if (!res.code) {
            //通过header中获取返回的文件名称
            let repons = JSON.parse(sessionStorage.getItem('response'))
            let fileName = repons.headers['content-disposition'].split(';')[1].split('filename=')[1]
            let blob = new Blob([res], { type: 'application/vnd.ms-excel' })
            let downloadElement = document.createElement('a')
            var href = window.URL.createObjectURL(blob)
            downloadElement.href = href
            //指定下载的文件的名称,切记进行decode
            downloadElement.download = decodeURI(fileName)
            document.body.appendChild(downloadElement)
            downloadElement.click()
            //移除临时创建对象,释放资源
            document.body.removeChild(downloadElement)
            window.URL.revokeObjectURL(href)
            sessionStorage.removeItem('response')
            this.$message({
              type: 'success',
              message: '文件导出成功!',
            })
          } else {
            this.$message({
              type: 'error',
              message: res.msg,
            })
          }
        })
        .catch(error => {
          this.$message({
            type: 'error',
            message: error.msg,
          })
        })
    },
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • #口语粉碎机# L3-Day54 学号:25723 打卡时间:2022.6.30 6:00-17:00 训练技巧...
    d724fcff8757阅读 3,790评论 0 0
  • 京口瓜洲一水间, 钟山只隔数重山。 春风又绿江南岸, 明月何时照我还。 这首脍炙人口的《泊船瓜洲》出自北宋王安石。...
    白_丁阅读 1,036评论 0 0
  • 当你很优秀,在社会中生存,立足且有一席之地,别人对你的无关紧要…… 当你一事无成,毛病不少时,别人...
    人性的阴影面积阅读 1,526评论 0 1
  • 昨天在家吃中午饭,看到上初二的大儿子的情绪表现,很是无奈和无助。 事情是这样的。中午下班回家,除了换鞋,我做的第一...
    李新年阅读 1,166评论 0 0
  • 每每下雨,空气中泥土的味道,总让我想起小时候。那时候一下雨就会撑着伞,走在乡间的小路上,静静地听雨拍打雨伞的声音,...
    c1996ecb67ea阅读 1,243评论 0 0

友情链接更多精彩内容