Skip to content

TableModal

表格弹窗组件, 用于快速创建展示表格数据弹窗

  • 支持通过 service 参数自动获取表格数据
  • 支持通过 data 参数手动配置表格数据
  • 支持通过 columns 参数配置表格列
  • 支持通过 pagination 参数配置表格分页
  • 支持通过 header 插槽自定义表格头部
  • 支持通过 footer 插槽自定义表格底部
  • 自动 loading 状态

用法

基础用法
显示代码

API

参数说明类型默认值
modelValue是否显示booleanfalse
title标题string选择用户
width宽度string700px
service自动获取表格数据服务,第一次打开弹窗时加载数据(...args: any[]) => Promise<Record<string, any>[]>-
columnsColumn[]-
data表格数据,配置此参数时,service 参数无效Record<string, any>[]-
pagination表格的分页,参见Element-Plus Pagination 组件Partial<PaginationProps>-

插槽

名称说明
pre弹窗顶部内容
after弹窗表格之后内容
header弹窗头部内容,见Element-Plus Dialog 组件
footer弹窗底部内容,见Element-Plus Dialog 组件