1.下载需要的组件包
npm install file-saver xlsx
2.页面中导入
import FileSaver from 'file-saver'
import * as XLSX from 'xlsx';
3.页面中的表格加一个id
<el-table
:data="tableData"
ref="multipleTableRef"
style="width: 100%"
id="my-table">
为了方法连接
4. 导出按钮
<el-button type="primary" icon="download" @click="exportClick ">导出</el-button>
5.导出方法
const exportClick = () => {
var table = document.querySelector('#my-table');
// 复制表格,不包括第一列和最后一列
var clonedTable = table.cloneNode(true);
clonedTab

该博客介绍了在Vue.js中实现表格数据导出的方法。首先需下载file - saver和xlsx组件包,接着在页面中导入相关模块,为页面表格添加id,设置导出按钮,还涉及导出方法、字符串转数组及计算最大列宽等内容。

1911

被折叠的 条评论
为什么被折叠?



