2021-09-03 vue+elementui导出表格数据为excel文件

此博客介绍了如何在JavaScript中使用async/await处理数据,当有多选数据且为空时,提示用户选择数据。通过`exportPreResultExcel`函数,实现将预审结果以Excel格式下载。
摘要由CSDN通过智能技术生成
async exportData(){
      if (this.multipleSelection && this.multipleSelection.length == 0) {
        this.$message("未勾选要导出的数据");
        return;
      }

      let params = {
        uuids: this.uuidsString,
        config: true
      };
      exportPreResultExcel(params).then(res => {
        const fileName  = '预审结果列表.xlsx';
        const link = document.createElement('a');
        let blob = new Blob([res], {type: 'application/vnd.ms-excel'});
        link.download = fileName;
        link.style.display = 'none';
        link.href = URL.createObjectURL(blob);
        document.body.appendChild(link);
        link.click();
        URL.revokeObjectURL(link.href);
        document.body.removeChild(link);
      });
    }
  },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值