vue中导出文件,一般都是后端返回的一个文件流,或者是一个json文件,如果是一个csv文件呢,那该如何导出呢
这里我们说一下
reqExportLimitDataCSV(data).then((res) => { //请求的接口
const blob = new Blob([res], {
type: "text/csv", //如果导出的是csv文件的话,一定要标注好类型
});
let url = window.URL.createObjectURL(blob);
let a = document.createElement("a");
(a.href = url),
(a.download = "xxxxx"),
a.click();
window.URL.revokeObjectURL(url);
});
其实每个文件的导出都是大同小异的,标注好类型就可以啦