Backstage management system to download excel files

One, achieve the effect

Second, the implementation code

//导出表格
    exportExcel(){
    
    
      let params={
    
    
        exportType:0,
        platform:this.plat,
        ...this.form
      }
      if(this.content!==''){
    
    
        params.content=this.content
      }
      if(this.radioChange!=='全部'){
    
    
        params.status=this.state
      }
      let exportParams = Object.keys(params).map(key => {
    
    
          return (encodeURIComponent(key) + "=" + encodeURIComponent(params[key]));
      }).join("&");
      window.open(
        `${
    
    document.location.origin}/dcxt/shop/api/takeaway/export?${
    
    exportParams}`
      );
      // console.log(
      //   `${document.location.origin}/dcxt/shop/api/takeaway/export?${exportParams}`
      // );
      
    },

Mainly that line of window.open() code

Guess you like

Origin blog.csdn.net/weixin_42349568/article/details/114005805