Timeline 时间线
以时间轴形式展示流程。
基础用法
时间线可拆分为多个节点。时间戳是区别于其他组件的重要特性,请注意与步骤条(Steps)的差异。
- Event start
- Approved
- Success
模式
使用 mode 控制时间线与内容的相对位置。
TIP
el-timeline 会显式设置内边距样式。若项目中覆盖了 ul 的内边距,请检查布局是否正常。
- Event start
- Approved
- Success
自定义节点
可自定义节点尺寸、颜色与图标。
- Custom icon
- Custom color
- Custom size
- Custom hollow
- Default node
自定义时间戳
当内容过高时,可将时间戳置于内容上方。
Update Github template
Tom committed 2018/4/12 20:46
Update Github template
Tom committed 2018/4/3 20:46
Update Github template
Tom committed 2018/4/2 20:46
垂直居中
Timeline-Item 在垂直方向上居中。
Update Github template
Tom committed 2018/4/12 20:46
Update Github template
Tom committed 2018/4/3 20:46
- Event start
- Event end
反向
使用 reverse 控制节点顺序。
reverse
- Success
- Approved
- Event start
时间线 API
时间线 属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| reverse | 是否反向排序 | boolean | false |
| mode | 时间线与内容的相对位置 | enum | start |
时间线 插槽
| 名称 | 说明 | 子标签 |
|---|---|---|
| default | 自定义时间线默认内容 | Timeline-Item |
时间线项 API
时间线项 属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| timestamp | 时间戳内容 | string | '' |
| hide-timestamp | 是否隐藏时间戳 | boolean | false |
| center | 是否垂直居中 | boolean | false |
| placement | 时间戳位置 | enum | bottom |
| type | 节点类型 | enum | '' |
| color | 节点背景色 | string | '' |
| size | 节点尺寸 | enum | normal |
| icon | 图标组件 | string / Component | — |
| hollow | 图标是否空心 | boolean | false |
时间线项 插槽
| 名称 | 说明 |
|---|---|
| default | 自定义时间线条目内容 |
| dot | 自定义时间线条目节点样式 |