<el-button
type="warning"
icon="el-icon-download"
size="small"
@click="onBatchExport"
>
导出
</el-button>
安装插件
npm install js-table2excel
导入插件
import table2excel from 'js-table2excel'
data(){
return {
listDatanew: []
}
}
// 导出事件 datas是接口返回的数据
onBatchExport() {
const column = [
{
title: '姓名',
key: 'name',
type: 'text'
},
{
title: '年龄',
key: 'age',
type: 'text'
},
{
title: '巡检时间',
key: 'XJDATE',
type: 'text'
},
{
title: '问题描述',
key: 'PROBLEM',
type: 'text'
},
{
title: '图片1',
key: 'IMG1',
type: 'image',
width: 50,
height: 50
},
{
title: '图片2',
key: 'IMG2',
type: 'image',
width: 50,
height: 50
},
]
let tableDatas = JSON.parse(JSON.stringify(this.listDatanew))
let datas = tableDatas;
table2excel(column, datas, '导出后的文件名')
},
vue table表格导出图片到Excel
ratel️2023-11-04 12:21
相关推荐
庄小焱几秒前
React——React基础语法(1)pingan878725 分钟前
试试 docx.js 一键生成 Word 文档,效果很不错结网的兔子1 小时前
前端学习笔记——Element Plus 栅格布局系统示例zhensherlock2 小时前
Protocol Launcher 系列:App Store 精准引流与应用推广泯泷2 小时前
从零构建寄存器式 JSVMP:实战教程导读椰子皮啊2 小时前
mediasoup+Vue3避坑指南:解决黑屏、闪屏、流绑定失效三大难题叫我一声阿雷吧2 小时前
JS 入门通关手册(24):Promise:从回调地狱到异步优雅写法zhensherlock3 小时前
Protocol Launcher 系列:Trae AI 编辑器的深度集成吠品3 小时前
Vue项目Moment.js引入优化:全局挂载与按需引入的深度解析与最佳实践不甜情歌3 小时前
JS 类型判断不用愁:4 种方法,覆盖所有场景