可视化地呈现时间流信息。详细配置见ElementUI组件Timeline (opens new window)
| 参数 | 说明 |
|---|---|
| timestamp | 时间戳 |
| placement | 时间戳位置 top / bottom |
| type | 节点类型 primary / success / warning / danger / info |
| color | 节点颜色 hsl / hsv / hex / rgb |
| size | normal / large |
| icon | 节点图标 |
# 例子
<el-timeline :reverse="reverse" style="padding-top: 20px">
<el-timeline-item
v-for="(item,index) of timeline"
:key="index"
:timestamp="formatTime(item.invokeTime)"
placement="top"
:icon="iconArr[item.operate]"
:type="typeArr[item.status]"
size="large"
>
<el-card>
<h4>{{ item.description }}</h4>
<el-table
:key="tableKey"
:data="item.info"
border
fit
highlight-current-row
style="width: 100%;margin-top: 10px"
>
<el-table-column label="入参" show-overflow-tooltip align="center">
<template slot-scope="{row}">
<span v-if="row.request">{{ row.request }}</span>
<span v-else>无</span>
</template>
</el-table-column>
<el-table-column label="出参" align="center">
<template slot-scope="{row}">
<span v-if="row.response">{{ row.response }}</span>
<span v-else>无</span>
</template>
</el-table-column>
<el-table-column label="异常" align="center">
<template slot-scope="{row}">
<span v-if="row.exception">{{ row.exception }}</span>
<span v-else>无</span>
</template>
</el-table-column>
</el-table>
</el-card>
</el-timeline-item>
</el-timeline>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
