1.安装依赖
npm install -S file-saver
npm install -S xlsx
npm install -D script-loader
2.引入所需的 JS 文件
把Blob.js和 Export2Excel.js这两个文件放到 src/utils/excel 文件目录下, Blob 文件在GitHub上能找到。
3.页面方法调用
async handleExport () {
const { data: { rows } } = await ReportForms.poolForm({}) // 接口调用
const header = columns().map(item => item.title) // 表头名
const props = columns().map(item => item.dataIndex) // 表头字段
const name = '报表'
const tableList = rows || []
export2Excel(header, props, tableList, name)
}