项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。
仅桌面端保证样式

DetailDescriptions 详情描述 ​

items 配置式的详情描述:值从 data 对象自动取(支持 'a.b' 路径),支持 formatter 与按名分发插槽,基于 EbDescriptions 渲染。

取值规则:

  • prop 支持点路径(如 user.name),中间为 null/undefined 时安全返回 undefined;
  • 没有配置 formatter 与 slot 时,值为 null/undefined 显示 placeholder(缺省 -),其余按原值输出;注意空字符串不算空值,会原样显示为空白;
  • formatter: (value, data) => string 的第二个参数是整个 data 对象,可做跨字段计算。

基础用法 ​

订单详情
订单号A-1001客户张三
金额¥99.00备注-

插槽自定义 ​

item.slot 指定插槽名,作用域携带 { item, value },适合渲染状态标签、链接、操作按钮等富内容;未命中的字段继续走默认文本渲染。

支付信息
订单号A-2001状态已支付
支付渠道支付宝备注暂无备注

空值与格式化 ​

remark 为 null 时显示 placeholder;时间戳经 formatter 转为可读文本;border: false 切换为无边框模式。

金额¥99.00
优惠无优惠
创建时间9/5/2025, 8:40:00 AM

标题扩展区与跨列 ​

extra 插槽渲染在标题行右侧,常放编辑按钮;span 让字段占据多列,适合备注类长文本。

用户资料
姓名张三邮箱zhang@example.com
角色管理员备注内部账号,勿外传

API ​

DetailDescriptions Props

参数说明类型默认值
data数据源对象object{}
items字段配置Item[][]
column每行列数number3
border边框模式booleantrue
size尺寸small | default | largedefault
title标题string
direction排列方向horizontal | verticalhorizontal

Item

参数说明类型默认值
prop取值路径(支持 a.b)string—
label标签string
span占列数number1
slot内容插槽名,作用域 { item, value }string—
formatter格式化(value, data) => string—
placeholder空值占位(仅 null / undefined 生效)string-

Slots

参数说明类型默认值
title标题区域—title prop
extra标题行右侧扩展区——
item.slot字段内容插槽,作用域 { item, value }——

本组件无事件与实例方法,纯展示。