vue實現excel匯出的時候報錯:
**:
excel匯出
//excel匯出開始
outexe() ).then(() => ).catch(() => );
},export2excel() = require('../../excel/export2excel'); //這裡必須使用絕對路徑
const theader = ['序號','公司名稱', '公司位址', '客戶名稱','客戶型別','**','手機','位址','最新跟進記錄','前負責人','客戶狀態','跟進日期','跟進內容','發起日期','負責人']; // 匯出的表頭名
const filterval = ['xuhao','gongsimingcheng','gongsidizhi','khmc','khlx', 'dianhua','shouji','dizhi','zuixingenjinjilu','qianfzr','genjinneirong','faqiriqi','fuzeren']; // 匯出的表頭欄位名
const list = that.exceldata;
const data = that.formatjson(filterval, list);
let time1,time2 = '';
if(this.start !== '')
if(this.end !== '')
export_json_to_excel(theader, data, `[$-$]crm客戶excel`);// 匯出的**名稱,根據需要自己命名
})},
formatjson(filterval, jsondata) ,
//excel匯出結束
解決辦法:
在方法中加.catch
**如下:
excel匯出
//excel匯出開始
outexe() ).then(() => ).catch(() => );
},export2excel() = require('../../excel/export2excel'); //這裡必須使用絕對路徑
const theader = ['序號','公司名稱', '公司位址', '客戶名稱','客戶型別','**','手機','位址','最新跟進記錄','前負責人','客戶狀態','跟進日期','跟進內容','發起日期','負責人']; // 匯出的表頭名
const filterval = ['xuhao','gongsimingcheng','gongsidizhi','khmc','khlx', 'dianhua','shouji','dizhi','zuixingenjinjilu','qianfzr','genjinneirong','faqiriqi','fuzeren']; // 匯出的表頭欄位名
const list = that.exceldata;
const data = that.formatjson(filterval, list);
let time1,time2 = '';
if(this.start !== '')
if(this.end !== '')
export_json_to_excel(theader, data, `[$-$]crm客戶excel`);// 匯出的**名稱,根據需要自己命名
}) .catch(err => );
},formatjson(filterval, jsondata) ,
//excel匯出結束
執行結果如下:
Vue匯出excel功能
exporttable require.ensure 表頭集合 const theader 站名 設計規模 萬噸 日 處理水量 萬噸 符合率 表中的prop值 const filterval stnm designscale watertreatment coincidencerate table中...
vue 匯出excel 亂碼
經過小女子的不懈努力,終於解決了。responsetype blob 2.呼叫介面 看後台返回的是二進位製流還是blob物件 轉化成 blob物件 2 那就方便了直接使用 let url window.url.createobjecturl res.data console.log blob var...
Vue專案匯出Excel元件
download元件目前只支援以下引數,後期根據功能需求再新增 引數 說明型別 可選值預設值 action string method 表單請求方法 string post get post params filed 請求引數欄位名 string params val 請求引數值 any actio...