前端通过文件流导入导出excel(兼容IE)
- api文件夹内新建config.js,封装导入导出的请求方法
import axios from 'axios'
...
export function fileUpload(url, params = {
},loading=true) {
return new Promise((resolve, reject) => {
service({
url: url,
method: 'post',
data: params,
headers: {
'Content-Type': 'multipart/form-data' }
}).then(response => {
resolve(response.data);
}).catch(error => {
reject(error);
});
});
}
export function exportFile(url,params,loading=true){
return new Promise((resolve, reject) => {
service({
url: url,
method: 'post',
data: params,
headers: {
'Content-Type':'application/json;charset=UTF-8'},
responseType