Skip to content

Table 表格 - 空数据提示

当表格没有数据时,展示空状态占位提示,支持自定义文字、图片和插槽。

默认空状态

data 为空数组时,表格自动展示空数据提示,默认文字为 "暂无数据"。

姓名
年龄
部门
地址
暂无数据
默认空提示

自定义空提示文字

通过 empty-text 属性自定义空数据时的提示文字。

姓名
年龄
部门
地址
没有找到匹配的数据
自定义文字

自定义图片和描述

通过 empty-config 对象可设置自定义图片和描述文字。

姓名
年龄
部门
地址
yh.common.noData
这里空空如也~
图片 + 描述

自定义空状态插槽

通过 #empty 插槽可以完全自定义空状态的展示内容,包括图标、文字和操作按钮等。

姓名
年龄
部门
地址
暂无数据,请稍后再试
自定义插槽

动态切换

配合按钮动态切换数据状态,体验空数据提示与有数据之间的切换效果。

姓名
年龄
部门
地址
数据已清空,点击按钮重新加载
动态数据切换

API

Table 属性

属性说明类型默认值
empty-text空数据时显示的文字string'暂无数据'
empty-config空状态配置对象TableEmptyConfig

TableEmptyConfig

属性说明类型默认值
image空状态图片 URLstring
description空状态描述文字(优先级高于 empty-textstring
render自定义渲染函数() => VNode

插槽

插槽名说明
empty自定义空数据内容,优先级最高

优先级

空状态展示内容的优先级从高到低:

  1. #empty 插槽 — 完全自定义内容
  2. emptyConfig.render — 渲染函数
  3. emptyConfig.image + emptyConfig.description — 图片和描述
  4. empty-text — 简单文字提示
  5. 默认值 — "暂无数据"

Released under the MIT License.