<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
相关推荐
jarvisuni20 小时前
DeepSeekFlash前端依旧拉垮,而且变慢了很多!破z晓1 天前
javascript 导出excel表小罗水1 天前
第17章 后台管理端与演示支持万少1 天前
DeepSeek-V4-Flash 正式版上线了,但这 3 个坑我帮你提前踩了宁风NF1 天前
JavaScript:网络请求与前端通信吾儿良辰1 天前
Flutter 迎来重大变革:Material 设计系统拆分,迈向更开放的 UI 框架猫猫不是喵喵.1 天前
Vue3 中 computed 计算属性与 watch、watchEffect 监听En^_^Joy1 天前
Vue项目创建与入口配置全攻略Am-Chestnuts1 天前
豆包多轮回答中的表格导出 Excel:编号、日期与长数字检查猫猫不是喵喵.1 天前
Vue2 的 Vuex 状态管理与 Vue3 的 Pinia 状态管理