安装相关依赖
npm install --save xlsx file-saver
组件里头引入:这里utils.js是我的实现方法的组件
import FileSaver from 'file-saver'
import XLSX from 'xlsx'
1、定义导出按钮:
<el-button type="primary" size="medium" v-if="$store.state.isPC" @click="exportExcel"> 导出报表 </el-button>
2、实现方法:
methods: {
exportExcel () {
var data = []
data.push({
name: 'name',
id: '#table_' + '05'
})
utils.exportExcel(data)
},
3、util中实现方法:
exportExcel (data, name = 'sheet') {
var workbook = XLSX.utils.book_new()
for (var index = 0; index < data.length; index++) {
var table = document.querySelector(d