首页 > 编程语言 > 详细

后端创文件流前端浏览器进行下载Excel(springboot+Vue)

时间:2020-03-10 12:54:39      阅读:1012      评论:0      收藏:0      [点我收藏+]

转载 https://blog.csdn.net/qq_34940644/article/details/99638156


async exportReport() {
      Axios.get("/sqdb/gwlog/v1/export", {
        params: {},
        responseType: "blob"
      }).then(res => {
        let blob = new Blob([res], {
          type:
            "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
        });
        // console.log(blob);
        let objectUrl = URL.createObjectURL(blob);

        let a = document.createElement("a");
        a.href = objectUrl;
        a.download = "报表";
        // a.click();
        //下面这个写法兼容火狐
        a.dispatchEvent(
          new MouseEvent("click", {
            bubbles: true,
            cancelable: true,
            view: window
          })
        );
        window.URL.revokeObjectURL(blob);
      });
    },

 

后端创文件流前端浏览器进行下载Excel(springboot+Vue)

原文:https://www.cnblogs.com/MR-cui/p/12454913.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!