List 列表 ​

最基础的列表展示,可承载文字、列表、图片、段落,常用于后台数据展示页面。

基础用法 ​

Split
Border
今日开放挂号科室
心血管内科
呼吸与危重症医学科
神经内科
消化内科
内分泌科

图文模式 ​

会诊申请
术前评估 · 心血管内科
患者高龄合并冠心病,拟行胆囊切除术,需麻醉科与心内科共同评估手术及麻醉风险
疑难病例讨论 · 呼吸与危重症医学科
肺部占位性质待定,需呼吸科、胸外科、病理科联合讨论,明确下一步诊疗方案
转科治疗 · 重症医学科
患者病情恶化,需转入 ICU 进一步监护治疗,请协助安排床位及交接

斑马纹 ​

斑马纹需要使用者根据逻辑自行配置参数,示例: <w-list-item stripe></w-list-item>

今日就诊队列

固定高度 ​

height 约束固定高度、maxHeight 约束最大高度,内容超出即在容器内滚动;数值自动补 px,百分比等 CSS 长度原样生效。

height 固定 150px
王建国 男 58岁 心血管内科
李淑芬 女 62岁 呼吸与危重症医学科
张伟 男 45岁 神经内科
陈静 女 38岁 消化内科
刘强 男 51岁 内分泌科
赵敏 女 29岁 肾内科
孙磊 男 67岁 血液内科
maxHeight 封顶 120

List API ​

属性 ​

参数说明类型可选值默认值
size尺寸String'' | 'large' | 'default' | 'small' | 'mini'default
split是否展示分割线Boolean-false
border是否显示边框Boolean-false
header列表头部String--
footer列表尾部String--
height固定高度滚动容器,数值自动补 px、百分比原样;迁移自 Vue2 win-design V2.6.10String | Number--
maxHeight最大高度滚动容器,内容超限时封顶并滚动,规则同 height;迁移自 Vue2 win-design V2.6.10String | Number--

Slots ​

名称说明
header自定义列表头部
footer自定义列表尾部

ListItem API ​

属性 ​

参数说明类型可选值默认值
stripe是否显示斑马纹Boolean-false

Slots ​

名称说明
action列表操作组,位置在卡片最右侧

ListItemMeta API ​

属性 ​

参数说明类型可选值默认值
avatar列表元素的图标String--
avatar-size列表元素头像的大小Number | Stringnumber | 'large' | 'default' | 'small''large'
title列表元素的标题String--
description列表元素的描述内容String--

Slots ​

名称说明
avatar自定义列表元素的图标
title自定义列表元素的标题
description自定义列表元素的描述内容

Copyright 2025 Winning Health 版权所有