En el proyecto vue, el contenido de la consulta se ha exportado al local en forma Exacel

El fondo es java, este artículo solo muestra el código del front-end

Inserte la descripción de la imagen aquí

1. Primero configure el responseType en formato blob.

const getMerchantAuditListByWhereExcel = p => request.get('/xxx/xxxx', {
    
    
  params: p,
  responseType: 'blob'
}) // 订单管理-导出全部查询结果订单信息Excel

2. El código de función ejecutado
// 搜索导出全部内容
    seachExport() {
    
    
      let param = {
    
    
        // 需要传递的参数
      };

      getMerchantAuditListByWhereExcel(param).then(res => {
    
    
        this.download(res);
      });
    },

    // 下载文件
    download(data) {
    
    
      if (!data) {
    
    
        return;
      }
      let url = window.URL.createObjectURL(new Blob([data.data]));
      let a = document.createElement("a");
      a.style.display = "none";
      a.href = url;
      a.setAttribute("download", "自营订单列表.xls");
      document.body.appendChild(a);
      a.click();
    },

Grupo QQ de comunicación web front-end: 327814892

Supongo que te gusta

Origin blog.csdn.net/qq_43327305/article/details/103637730
Recomendado
Clasificación