跳转到内容

时间轴 Timeline

基本使用

可以通过 label 插槽自定义标签

可以通过 direction 设置展示横向时间轴

可以通过属性 dotColor, dotType 设置节点的颜色以及节点类型。同时可通过 dot 直接传入 DOM 自定义节点样式。优先级高于 dotColordotType

自定义节点内容

通过 labelPosition 可以设置标签文本的位置。

设置 mode=alternate时将会交替展示内容。同时可以通过设置 TimelineItempositon属性控制时间轴节点的位置.

当任务状态正在发生,还在记录过程中,可用幽灵节点来表示当前的时间节点,通过slot#pending-dot定制其轴点。

自定义轴线的示例。

竖直方向的时间轴。

参数名 描述 类型 默认值
reverse 是否倒序 boolean false
direction 时间轴方向 'horizontal' | 'vertical' 'vertical'
mode 时间轴的展示类型:时间轴在左侧,时间轴在右侧, 交替出现。 'left' | 'right' | 'top' | 'bottom' | 'alternate' 'left'
pending 是否展示幽灵节点,设置为 true 时候只展示幽灵节点。传入ReactNode时,会作为节点内容展示。 boolean|string -
spin-props 传递给幽灵节点 Spin 的属性 SpinProps -
label-position 设置标签文本的位置 'relative' | 'same' 'same'
插槽名 描述 参数
dot 幽灵节点 -
参数名 描述 类型 默认值
dot-color 节点颜色 string -
dot-type 节点类型:空心圆/实心圆 'hollow' | 'solid' 'solid'
line-type 时间轴类型:实线/虚线/点状线 'solid' | 'dashed' | 'dotted' 'solid'
line-color 时间轴颜色 string -
label 标签文本 string -
position Item 位置 PositionType -
插槽名 描述 参数 版本
dot 自定义节点 -
label 自定义标签 - 2.50.0