1、安装xlsx插件
npm install xlsx --save
2、在需要下载excel表格的组件界面引入xlsx并使用
// 引入xlsx
import xlsx from 'xlsx'
// 导出方法
// this.tableData 是要导出的数据数组
exportExcel () {
let tempTable = []
this.tableData.forEach(item => {
tempTable.push({
姓名: item.name,
角色: item.role,
时间: item.dateStr
})
})
let ws = xlsx.utils.json_to_sheet(tempTable)
let wb = xlsx.utils.book_new()
xlsx.utils.book_append_sheet(wb, ws, 'Sheet1')
xlsx.writeFile(wb, '表格名称.xlsx')
}