1、安装XLSX
npm install XLSX --s
2、按需引入
import XLSX from 'xlsx'
3、创建一个js文件 用来请求表格数据。接口就是表格数据接口
import axios from 'axios'
export function exportList(query) {
return axios({
url: '接口地址',
method: 'get',
params: query,
})
}
4、页面中引入接口方法
import { exportList } from '@/api/report/material'
5、页面表格中新增按钮代码
<!-- 数据表格 -->
<ele-pro-table
ref="table"
:where="where"
:datasource="url"
:response="response"
:pageSize="pageSize"
:columns="columns"
:selection.sync="selection"
>
<!-- 表头工具栏 -->