跳转到内容

时间轴 Timeline

基本使用

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

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

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

自定义节点内容

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

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

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

自定义轴线的示例。

竖直方向的时间轴。

参数名描述类型默认值
reverse是否倒序booleanfalse
direction时间轴方向'horizontal' | 'vertical''vertical'
mode时间轴的展示类型:时间轴在左侧,时间轴在右侧, 交替出现。'left' | 'right' | 'top' | 'bottom' | 'alternate''left'
pending是否展示幽灵节点,设置为 true 时候只展示幽灵节点。传入ReactNode时,会作为节点内容展示。boolean|string-
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-
positionItem 位置PositionType-
插槽名描述参数版本
dot自定义节点-
label自定义标签-2.50.0