如果是为了解决el-teable的固定列导出问题,直接移动至文章末
本文使用的插件按照指令(第一个为一起按照,下面的是独立按照)
npm install --save xlsx file-saver或
npm install --save xlsx
npm install --save file-saver
需求:导出element ui的表格,或者一些其它组件的表格
进行此操作需要简单了解以下知识(当前是setup语法糖的写法):
以下都是固定写法,不需要记住,知道有这个东西即可
表格导出excel的实现(vue文件代码):
但是这边会遇到一个问题,在固定列导出时(用到element的 fixed="left"属性),会根据当前固定列的个数来重复导出表格数据,这对于我们来说当然是不行的,至于原因吗,自行百度即可(偷偷告诉你,在浏览器开发者模式下找到el-table__fixed-body-wrapper元素,并且删掉或修改内容,就能观察到一点门道了)
解决思路:
write配置项属性
该图片来源地址
上一篇:3.初识Vue