首先配置axios


// 下载公用方法
const reqDown = (method, url, params) => {
  return axios({
    method: method,
    url: process.env.URLPATH + url,
    responseType: 'blob',
    data: params
  }).then(res => res.data);
};

然后在调用接口后


          let blob = new Blob([res], {
            type: "application/vnd.ms-excel"    // 这边的类型需要改
          });
          let url = window.URL.createObjectURL(blob)
          let link = document.createElement('a')
          link.style.display = 'none'
          link.download = '意见箱'  //  这边的名字需要改
          link.href = url
          document.body.appendChild(link)
          link.click()

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐