js-table2excel 导出带图片的excel

时间:2025-02-15 07:49:26
<template> <el-button type="primary" @click="exportExcel">导出EXCEL</el-button> </template> <script> import table2excel from 'js-table2excel' export default { data() { return { newsList:[], pageNum:1, pageSize:3 }; }, mounted() { () }, methods:{ //导出EXCEL exportExcel(){ /** column数据的说明 */ //为column的标题 //为column对应的key //默认是text,若为图片格式type为image , 并且可以设置图片的宽高 const column = [ { title: '时报标题', key: 'title', type: 'text' }, { title: '时报图片', key: 'newsimg', type: 'image', width: 279, height: 107 }, { title: '发布日期', key: 'createtime', type: 'text' } ] //是从后端接口中获取数组列表 //第三个参数是表格名 table2excel(column, , "时报新闻列表.xls") }, getList(){ let params = new Object() = = getNews(params).then(res =>{ = }) }, } } </script>