vue分页表格数据导出功能,超简单!不用安装不用引入
写个方法即可实现
//导出
exportExcel() {
let url = "/VueDemo/api/record/export.htm"; //这里写后台给的接口,注意反向代理也要写上!VueDemo是我这边的反向代理
url = url + "?year=" + this.params.year; // 参数1,这个是必填参数
if (this.params.time != undefined && this.params.time != '') {
url = url + "&time=" + this.params.weightEndTime; // 参数2,如果参数不必填,可以加个判断。不必填的参数不加判断的话,如果不传参数会导出空白文件
}
let link = document.createElement("a");
link.style.display = "none";
link.href = url;
link.target = "_blank";
link.setAttribute("download", "费用总汇表.xls");
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
},