第一种最重要:导出为.xlsx文件
1.请求必须携带{responseType:'blob'}
网上大多数写的是post请求,而我写的是vue内置resource请求的get请求 即http.get(url,{responseType:'blob'});
2.贴代码:
要点:type :导出.xlsx时候必须是这个 data 中不需要带 ‘去除中文乱码的字符串’
第二种:导出为csv文件:
1.
要点:可以不需要携带responseType:'blob',注意携带 csv 注意携带数据中的 '\ufeeff' (否则会导致中文乱码)