Skip to content

BizDescriptions 详情描述 ​

config 驱动的 label-value 详情列表:items + data 声明式渲染,替代手写一堆 el-descriptions-item。空值统一占位、数组 / 布尔语义化、字段级插槽与 formatter。

基础用法 ​

姓名张三手机号13800138000所属部门安全管理部
角色系统管理员、审计员是否启用是备注—
数组自动「、」连接,布尔自动「是/否」,空值(备注)统一占位「—」。
items 声明字段,data 提供数据;column / border 等 el-descriptions 属性经 $attrs 透传。

其他用法 ​

订单编号SO20260901001234订单状态已完成
订单金额¥ 1,280,000下单时间2026-09-01 10:30:00收货地址江苏省南京市雨花台区软件大道 100 号 A 栋 8 层
金额/时间用 formatter;订单状态用 #status 插槽渲染 ElTag。
formatter 格式化(金额 / 时间)、与字段同名的作用域插槽接管单元格(状态 Tag)、span 跨列。

订单详情页 ​

订单详情
订单编号SO20260923000666订单状态已发货
下单渠道小程序商城买家张三(138****8000)实付金额¥ 886.50
运费包邮下单时间2026-09-23 09:41:20支付时间2026-09-23 09:42:05
发票抬头—备注—收货地址江苏省南京市雨花台区软件大道 100 号 A 栋 8 层
空值占位 发票抬头为空串、备注为 undefined,均显示默认「—」;金额为分单位经 formatter 转元
详情页场景:三列 span 布局、金额分转元与时间格式化(formatter)、状态列同名插槽接管渲染 BizStatusTag、空串 / undefined 字段统一「—」占位。

设备档案 ​

设备档案
序列号DEV-1024型号VS-330 温湿度变送器厂商威世
在线状态在线电量82%固件版本v2.4.1
安装位置一号车间 3 号工位安装日期2025-11-03现场照片现场照片
设备场景:布尔值 formatter、在线状态插槽化 ElTag、现场照片插槽嵌 img——档案页三类渲染形态一次覆盖。

合同预览 ​

合同编号HT-2026-0918签订日期2026-09-18
到期日期2027-09-17甲方(委托方)云联科技(南京)有限公司
乙方(受托方)华东工业设备集团有限公司
合同金额(元)1,280,000已付金额(元)640,000
联系电话—备注含两次现场巡检;违约金按合同总额 0.5%/日计。
联系人为空显示占位「—」;金额经 formatter 千分位
法务场景:长标签(label-width 120px)双列、金额千分位 formatter、空联系电话占位「—」、备注跨两列。

个人中心 ​

头像张姓名张三部门安全管理部
岗位安全工程师邮箱zhangsan@example.cn司龄5 年
爱好羽毛球摄影徒步
资料场景:头像插槽(ElAvatar)、爱好字段插槽渲染标签组、司龄 formatter 加单位。

Props ​

属性名类型默认值说明
dataRecord<string, unknown>{}数据对象
itemsBizDescriptionsItem[][]字段配置(顺序即展示顺序)
empty-textstring'—'空值占位(null / undefined / '' / 空数组)

BizDescriptionsItem:

属性名类型必填说明
labelstring是标签文案
propstring是取值字段名(同时作为作用域插槽名)
spannumber否跨列数(el-descriptions-item span)
label-widthstring | number否标签宽度(border 模式生效)
formatter(value, data) => string否值格式化(无插槽时生效)

其余属性(column / border / size / direction / title...)经 v-bind="$attrs" 全量透传 el-descriptions。

Events ​

事件名参数说明
——无自有事件;el-descriptions 原生事件经 $attrs 透传

Slots ​

插槽名说明
#字段名(动态)作用域 { item, value, data },完全接管该字段单元格渲染

Expose ​

属性/方法说明
data当前数据对象