Skip to content

Descriptions 描述列表

成组展示多个只读字段,常见于详情页的信息展示。

基础用法

应用详情
应用标识:YH-Admin-Edge系统版本:v2.5.4-Stable运行节点:Production-Cluster-01
健康状态:运行中访问入口: No.1188, Wuzhong Avenue, Wuzhong District, Production-Cluster-01, Jiangsu Province
应用详情
应用标识YH-Admin-Edge系统版本v2.5.4-Stable运行节点Production-Cluster-01
健康状态运行中访问入口 No.1188, Wuzhong Avenue, Wuzhong District, Production-Cluster-01, Jiangsu Province
基础用法

不同尺寸

垂直带边框布局
应用标识系统版本运行节点
YH-Admin-Edgev2.5.4-StableProduction-Cluster-01
健康状态访问入口
运行中 No.1188, Wuzhong Avenue, Wuzhong District, Production-Cluster-01, Jiangsu Province
垂直无边框布局
应用标识系统版本运行节点
YH-Admin-Edgev2.5.4-StableProduction-Cluster-01
健康状态访问入口
运行中 No.1188, Wuzhong Avenue, Wuzhong District, Production-Cluster-01, Jiangsu Province
不同尺寸

长文本内容

当描述项包含长文本内容时,组件会自动换行并正确显示。

长文本内容展示
商品名称 Apple MacBook Pro 16英寸 M3 Max芯片 笔记本电脑 商品价格 ¥29,999.00
商品描述 搭载 M3 Max 芯片,配备 14 核中央处理器、30 核图形处理器和 16 核神经网络引擎。拥有最高可达 128GB 的统一内存和最高可达 8TB 的存储空间。16.2 英寸 Liquid 视网膜 XDR 显示屏,峰值亮度高达 1600 尼特,支持 ProMotion 自适应刷新率技术和原彩显示。MagSafe 3 充电端口、三个雷雳 4 端口、HDMI 端口、SDXC 卡插槽、高阻抗耳机插孔。六扬声器音响系统,支持空间音频。1080p FaceTime 高清摄像头。触控 ID。妙控键盘,配备全尺寸功能键行(包括触控 ID)。力度触控板。最长可达 22 小时的电池续航。
商品标签官方正品限时特惠热销爆款商品状态在售
长文本内容

自定义样式

核心性能面板
应用标识 YH-Admin-Edge 系统版本v2.5.4-Stable运行节点Production-Cluster-01
健康状态运行中访问入口 No.1188, Wuzhong Avenue, Wuzhong District, Production-Cluster-01, Jiangsu Province
自定义样式

在 Nuxt 中使用

Descriptions 组件完全支持 Nuxt 3/4 的 SSR 渲染。在 Nuxt 项目中使用时,组件会自动导入,无需手动注册。

用户详情
用户名YH-Admin-Edge邮箱test@example.com注册时间2024-01-01
在 Nuxt 中使用

SSR 注意事项

  • ✅ 所有 Props 和样式完全支持
  • ✅ 插槽内容完整渲染
  • ✅ 动态尺寸切换正常工作
  • ✅ 自定义样式 SSR 安全

SSR 安全性

Descriptions 组件已通过完整的 SSR 测试,确保服务端和客户端渲染完全一致。

API

Props

属性名说明类型默认值
title列表标题string
extra操作区文本,也可通过 extra 插槽传入string
border是否带有边框booleanfalse
column一行显示的列数number3
direction排列方向'horizontal' | 'vertical''horizontal'
size列表尺寸'large' | 'default' | 'small''default'
colon是否显示冒号(无边框时生效)booleantrue
label-style自定义标签样式CSSProperties
content-style自定义内容样式CSSProperties
label-class-name自定义标签类名string
content-class-name自定义内容类名string

Item Props

属性名说明类型默认值
label标签文本string
span列的数量number1
width列的宽度,不同布局模式下生效string | number
min-width列的最小宽度string | number
align列的内容对齐方式'left' | 'center' | 'right''left'
label-align列的标签对齐方式'left' | 'center' | 'right''left'
class-name自定义内容列类名string
label-class-name自定义标签列类名string
label-style自定义标签样式CSSProperties
content-style自定义内容样式CSSProperties

Slots

插槽名说明
default描述列表内容,通常是 YhDescriptionsItem
title自定义标题,会覆盖 title 属性
extra自定义操作区,会覆盖 extra 属性

Item Slots

插槽名说明
default描述项内容
label自定义标签内容,会覆盖 label 属性

Expose

属性名说明类型
暂无暴露属性

主题变量

Descriptions 组件使用以下 CSS 变量,可以通过覆盖这些变量来自定义样式:

变量名说明默认值
--yh-descriptions-header-margin-bottom标题与内容的间距20px
--yh-descriptions-title-font-size标题字体大小16px
--yh-descriptions-extra-font-size操作区字体大小14px
--yh-descriptions-border-color边框颜色var(--yh-border-color-lighter)
--yh-descriptions-item-font-size单元格字体大小
--yh-descriptions-cell-padding-v单元格垂直内边距
--yh-descriptions-cell-padding-h单元格水平内边距

尺寸系统变量

组件的 size 属性会自动切换 --yh-descriptions-item-font-size 以及内边距变量。这些变量在内部关联了 YH-UI 的通用尺寸系统(如 --yh-component-size-default-padding 等),以保证全库尺寸的一致性。

Released under the MIT License.