<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
相关推荐
会飞的鱼先生2 分钟前
Vue3的内置组件 -实现过渡动画 TransitionGroup晓得迷路了2 分钟前
10 分钟开发一个 Chrome 插件?Trae 让你轻松实现!秋天的一阵风8 分钟前
Vue3探秘系列— 路由:vue-router的实现原理(十六-上)秋天的一阵风8 分钟前
Vue3探秘系列— 路由:vue-router的实现原理(十六-下)CodeCraft Studio26 分钟前
Excel处理控件Spire.XLS系列教程:Java设置Excel活动工作表或活动单元格海底火旺28 分钟前
JavaScript中的Object方法完全指南:从基础到高级应用海底火旺29 分钟前
JavaScript中的Symbol:解锁对象属性的新维度天天扭码29 分钟前
一文吃透 ES6新特性——解构语法JustHappy33 分钟前
啥是Hooks?为啥要用Hooks?Hooks该怎么用?像是Vue中的什么?React Hooks的使用姿势(上)培根芝士1 小时前
electron-updater实现自动更新