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,
          })
        })
    },
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • #口語粉碎機# L3-Day54 學號:25723 打卡時間:2022.6.30 6:00-17:00 訓練技巧...
    d724fcff8757閱讀 622評論 0 0
  • 京口瓜洲一水間, 鐘山只隔數重山。 春風又綠江南岸, 明月何時照我還。 這首膾炙人口的《泊船瓜洲》出自北宋王安石。...
    白_丁閱讀 104評論 0 0
  • 當你很優秀,在社會中生存,立足且有一席之地,別人對你的無關緊要…… 當你一事無成,毛病不少時,別人...
    人性的陰影面積閱讀 208評論 0 1
  • 昨天在家吃中午飯,看到上初二的大兒子的情緒表現,很是無奈和無助。 事情是這樣的。中午下班回家,除了換鞋,我做的第一...
    李新年閱讀 127評論 0 0
  • 每每下雨,空氣中泥土的味道,總讓我想起小時候。那時候一下雨就會撐著傘,走在鄉間的小路上,靜靜地聽雨拍打雨傘的聲音,...
    c1996ecb67ea閱讀 148評論 0 0