Timeline 时间轴

垂直展示的时间流信息。

何时使用

  • 当有一系列信息需要从上至下按时间排列时;
  • 需要有一条时间轴进行视觉上的串联时;

API

<Timeline>
  <Timeline.Item>创建服务现场 2015-09-01</Timeline.Item>
  <Timeline.Item>初步排除网络异常 2015-09-01</Timeline.Item>
  <Timeline.Item>技术测试异常 2015-09-01</Timeline.Item>
  <Timeline.Item>网络异常正在修复 2015-09-01</Timeline.Item>
</Timeline>

Timeline

时间轴。

参数 说明 类型 可选值 默认值
pending 指定最后一个幽灵节点。 boolean false

Timeline.Item

时间轴的每一个节点。

参数 说明 类型 可选值 默认值
color 指定圆圈颜色。 string blue, red, green blue

组件演示

let Timeline = antd.Timeline;
let container = document.getElementById('components-timeline-demo-basic');

React.render(
<Timeline>
  <Timeline.Item>创建服务现场 2015-09-01</Timeline.Item>
  <Timeline.Item>初步排除网络异常 2015-09-01</Timeline.Item>
  <Timeline.Item>技术测试异常 2015-09-01</Timeline.Item>
  <Timeline.Item>网络异常正在修复 2015-09-01</Timeline.Item>
</Timeline>
, container);

基本的时间轴。

let Timeline = antd.Timeline;
let container = document.getElementById('components-timeline-demo-pending');

React.render(
<Timeline pending={true}>
  <Timeline.Item>创建服务现场 2015-09-01</Timeline.Item>
  <Timeline.Item>初步排除网络异常 2015-09-01</Timeline.Item>
  <Timeline.Item>技术测试异常 2015-09-01</Timeline.Item>
</Timeline>
, container);

在最后位置添加一个幽灵节点,表示时间轴未完成,还在记录过程中。

let Timeline = antd.Timeline;
let container = document.getElementById('components-timeline-demo-color');

React.render(
<Timeline>
  <Timeline.Item color="green">创建服务现场 2015-09-01</Timeline.Item>
  <Timeline.Item color="green">创建服务现场 2015-09-01</Timeline.Item>
  <Timeline.Item color="red">
    <p>初步排除网络异常1</p>
    <p>初步排除网络异常2</p>
    <p>初步排除网络异常3 2015-09-01</p>
  </Timeline.Item>
  <Timeline.Item>
    <p>技术测试异常1</p>
    <p>技术测试异常2</p>
    <p>技术测试异常3 2015-09-01</p>
  </Timeline.Item>
</Timeline>
, container);

圆圈颜色,绿色用于已完成、成功状态,红色表示告警或错误状态,蓝色可表示正在进行或其他默认状态。