美文网首页
下载数据的处理

下载数据的处理

作者: kangaroo_v | 来源:发表于2018-12-24 10:31 被阅读0次

    下载后端给的数据生成xls文件

     // 导出数据
        pullStoreList() {
          let params = this.form
          params.isJsonData = true
          this.api.post(`url`, params, { responseType: 'blob' }).then(res => {
            this.download(res)
          })
        },
      download(data) {
          if (!data) { return }
          // let text = `${this.schoolName}` + new Date().toLocaleDateString()
          let text = `${this.schoolName}`
          let url = window.URL.createObjectURL(new Blob([data]))
          let link = document.createElement('a')
          link.style.display = 'none'
          link.href = url
          link.setAttribute('download', `${text}.xls`)
          document.body.appendChild(link)
          link.click()
        },
    

    参考: 深入理解xhr的responseType中blob和arrayBuffer

    相关文章

      网友评论

          本文标题:下载数据的处理

          本文链接:https://www.haomeiwen.com/subject/opuakqtx.html