码迷,mamicode.com
首页 > 其他好文 > 详细

vue 导出excel文件

时间:2020-09-17 19:38:46      阅读:28      评论:0      收藏:0      [点我收藏+]

标签:ref   das   bsp   sda   create   文件   func   target   turn   

此方法适用于  后端做好导出 前端只需掉接口转下文件流格式  请求方式为post

export function postHeader(url, parameter){
    return axios({
        url: url,
        method:‘post‘,
        data: parameter,
        responseType: ‘blob‘,// 改变返回文件的格式
        // headers: {‘Content-Type‘: ‘multipart/form-data;charset=utf-8‘,},
   })
}
exportExcel(){
  this.form.validateFields((err,values) => {
     let param ={
     }
    order(param).then(res => {
       const blob = new Blob([res.data], {
       type: ‘application/ms-excel‘,
     });
     const reader = new FileReader();
     reader.readAsDataURL(blob);
     reader.onload = e => {
        const a = document.createElement(‘a‘);
        a.download = ‘订单列表.xls‘;
        a.href = e.target.result;
        document.body.appendChild(a);
        a.click();
       document.body.removeChild(a);
      };
   })
}

vue 导出excel文件

标签:ref   das   bsp   sda   create   文件   func   target   turn   

原文地址:https://www.cnblogs.com/aliceli/p/13638777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!