vue分页表格数据导出功能,超简单!不用安装不用引入
写个方法即可实现
//导出exportExcel() {let url = "/VueDemo/api/record/export.htm"; //这里写后台给的接口,注意反向代理也要写上!VueDemo是我这边的反向代理url = url + "?year=" + this.params.year; // 参数1url = url + "&search=" + this.params.search; // 参数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);},
有个缺点:
如果在导出方法里面写了参数,那就必须传参数才能导出内容,否则导出的是空白文件。
如果参数不是必须的,建议不传参数(即在导出方法不写参数那两句)