1.安装依赖
npm install -S file-saver xlsx
npm install -D script-loader
2.src项目下新建一个文件夹:(vendor---名字任取)
3.在该文件夹下下载两个js文件,下载地址https://github.com/flashFL/export-excel
4.组件内使用
```
export2Excel() {
require.ensure([], () => {
const {export_json_to_excel } = require('./vendor/Export2Excel'); //根据个人项目修改文件路径
consttHeader = ['时间','地址','姓名']; //表头
constfilterVal = ['date','address','name']; //表头对应的字段
constlist =this.tableData; //数据源
constdata =this.formatJson(filterVal,list);
export_json_to_excel(tHeader,data,'列表excel');
})
},
formatJson(filterVal, jsonData) {
return jsonData.map(v => filterVal.map(j => v[j]))
},
```
5.点击导出按钮调用这个方法--》export2Excel
this.export2Excel()