Timeline 时间线 ​

可视化地呈现时间流信息。

基础用法 ​

Timeline 可拆分成多个按照时间戳排列的活动, 时间戳是其区分于其他控件的重要特征, 使用时注意与 Steps 步骤条等区分。

  • 挂号成功,分配至呼吸内科 3 号诊室
    2026-10-12 08:30
  • 分诊台完成血压、体温测量
    2026-10-12 08:52
  • 医师接诊,开具血常规检验
    2026-10-12 09:15
  • 检验报告出具,完成取药离院
    2026-10-12 11:40

横向布局、自定义时间戳和内容排版方式 ​

使用 mode 属性将 Timeline 切换为横向布局。

  • 急诊分诊
    2026-10-12 20:15
  • 完成 CT 检查
    2026-10-12 20:40
  • 外科医师接诊
    2026-10-12 21:05
  • 收治入院
    2026-10-12 21:30
  • 2026-10-12 20:15
    急诊分诊
  • 2026-10-12 20:40
    完成 CT 检查
  • 2026-10-12 21:05
    外科医师接诊
  • 2026-10-12 21:30
    收治入院
  • 2026-10-12 20:15
    急诊分诊
  • 2026-10-12 20:40
    完成 CT 检查
  • 2026-10-12 21:05
    外科医师接诊
  • 2026-10-12 21:30
    收治入院
  • 急诊分诊
    2026-10-12 20:15
  • 完成 CT 检查
    2026-10-12 20:40
  • 外科医师接诊
    2026-10-12 21:05
  • 收治入院
    2026-10-12 21:30

⾃定义排布 ​

使用 mode 属性设置内容相对时间轴的排布方式:start(默认,内容在轴右侧)、end(内容在轴左侧)、alternate(奇偶项交替分列轴两侧)、alternate-reverse(反向交替)。

  • 门诊提交会诊申请
    2026-10-08 09:30
  • 医务科审核通过
    2026-10-08 10:15
  • 心内科医师接诊会诊
    2026-10-08 14:00
  • 会诊意见已回写病历
    2026-10-08 15:20

反向 ​

使用 reverse 属性控制时间线正序或倒序展示。

reverse
  • 拆线出院,预约复诊
    2026-10-12
  • 术后第一天,生命体征平稳
    2026-10-10
  • 行腹腔镜手术,手术顺利
    2026-10-09
  • 患者入院,完成术前检查
    2026-10-08

垂直居中 ​

垂直居中样式的 Timeline-Item

  • 2026-10-08
    入院登记

    2026-10-08 09:20 收治呼吸内科 12 床

  • 2026-10-09
    术前讨论

    2026-10-09 15:30 完成术前讨论与签字

  • 2026-10-10
    术后转入病房,生命体征平稳
  • 2026-10-12
    达到出院标准,办理出院

内容垂直居中 ​

设置 vertical-center 使内容垂直居中

  • 2025-07-01
    会诊记录

    2025-07-01 20:46

    患者入室后取左侧卧位,术者沿胃镜示食管下段黏膜充血糜烂,遂行活检一枚。

  • 2025-07-02
    影像报告

    2025-07-02 09:12

    腹部超声示肝胆胰脾未见明显异常,双肾集合系统分离约 8 mm,建议一月后复查。

  • 2025-07-03
    出院随访

    2025-07-03 15:30

    嘱低脂饮食,规律服药,两周后门诊复诊并携带本次活检病理报告。

⾃定义节点样式 ​

可根据实际场景⾃定义节点尺⼨、颜⾊,或直接使⽤图标。

  • 长期医嘱开始执行(自定义图标)
    2026-10-12 08:00
  • 静脉输液已完成(自定义颜色)
    2026-10-12 09:30
  • 皮试观察中(自定义尺寸)
    2026-10-12 10:10
  • 医嘱暂停,待医师确认(空心节点)
    2026-10-12 11:00
  • 默认样式的待执行医嘱
    2026-10-12 14:00

⾃定义时间戳 ​

当内容在垂直⽅向上过⾼时,可将时间戳置于内容之上。

  • 2026-10-09 10:42:34
    手术预约成功
    执行医生: 李力群具体时刻: 10:00:56
  • 2026-10-11 10:42:34
    执行手术
    执行医生: 李力群具体时刻: 13:00:08
  • 2026-10-13 10:42:34
    完成手术
    执行医生: 李力群具体时刻: 15:10:23

Timeline API ​

Attributes ​

参数说明类型默认值
mode模式:vertical / horizontal 为布局方向;start / end / alternate / alternate-reverse 为内容相对时间轴的排布方式enumvertical
reverse 1.1.12是否逆序booleanfalse

Slots ​

插槽名说明子标签
defaulttimeline 组件的自定义默认内容Timeline-Item

Timeline-Item API ​

Attributes ​

参数说明类型默认值
timestamp时间戳string''
hide-timestamp是否隐藏时间戳booleanfalse
center是否垂直居中booleanfalse
vertical-center 1.3.4内容是否垂直居中(时间戳与内容横向排列并垂直居中)booleanfalse
placement时间戳位置enumbottom
type节点类型enum''
color节点颜色,支持任意 CSS 颜色值(如 #0a0 / rgb(0, 160, 233))string''
size节点尺寸enumnormal
icon自定义图标string / Component—
hollow是否空心点booleanfalse
content-placement内容位置,header 时内容渲染在时间线节点之前enum''

Slots ​

插槽名说明
default自定义时间线项的内容
dot自定义时间线节点

Copyright 2025 Winning Health 版权所有