Phone: 158 4018 8888 Email: 407593529@qq.com

export数据导出开发

2026-02-06 17:44:33 15

export 数据导出开发

功能介绍

框架已经封装了数据导出功能,所有导出记录都会在这里展示。开发者无需实现底层逻辑,实现钩子事件即可 

实现事件钩子

在event.php文件中增加事件钩子 

ExportDataType 导出数据类型事件钩子

定义导出数据的类型以及展示字段

页面效果: 

event.php关键代码:

// 导出数据类型
'ExportDataType' => [
    //订单列表导出
'addon\shop\app\listener\order_export\ShopOrderExportTypeListener',
]

导出数据类型关键代码截图: 

ExportData 导出数据源事件

提供导出的数据来源,自行编写业务逻辑相关代码

// 导出数据源
'ExportData' => [
    // 订单列表导出
'addon\shop\app\listener\order_export\ShopOrderExportDataListener',
]

关键代码截图:  

前端调用数据导出组件

以会员列表导出功能举例:   关键代码,引入数据导出组件:

show:控制显示隐藏

type:数据导出类型

searchParam:搜索条件

<export-sure ref="exportSureDialog" :show="flag" type="member" :searchParam="searchParam" @close="handleClose" />

选择样式

选择布局
选择颜色
选择背景
选择背景