Timeline/TimelineItem 步骤条
vue
<template>
<ta-group title="基础用法">
<ta-timeline>
<ta-timeline-item title="成功获得0.01元收益">搞半天就这点?</ta-timeline-item>
<ta-timeline-item title="十天后到账">0.01元还要十天到账?</ta-timeline-item>
<ta-timeline-item title="爱要不要">不要了,滚。</ta-timeline-item>
</ta-timeline>
</ta-group>
<ta-group title="自定义轴点颜色(color)">
<ta-timeline>
<ta-timeline-item dotColor="#52c41a" title="成功获得0.01元收益"
>搞半天就这点?</ta-timeline-item
>
<ta-timeline-item dotColor="#faad14" title="十天后到账"
>0.01元还要十天到账?</ta-timeline-item
>
<ta-timeline-item dotColor="#ff4d4f" title="爱要不要">不要了,滚。</ta-timeline-item>
</ta-timeline>
</ta-group>
<ta-group title="自定义轴点(TimelineItem Slot dot)">
<ta-timeline>
<ta-timeline-item title="成功获得0.01元收益" content="搞半天就这点?">
<template #dot>
<div class="exp-timeline-custom-dot">
<ta-icon icon="HeartOutlined"></ta-icon>
</div>
</template>
</ta-timeline-item>
<ta-timeline-item title="十天后到账" content="0.01元还要十天到账?">
<template #dot>
<div class="exp-timeline-custom-dot">
<ta-icon icon="HeartOutlined"></ta-icon>
</div>
</template>
</ta-timeline-item>
<ta-timeline-item title="爱要不要" content="不要了,滚。">
<template #dot>
<div class="exp-timeline-custom-dot">
<ta-icon icon="HeartOutlined"></ta-icon>
</div>
</template>
</ta-timeline-item>
</ta-timeline>
</ta-group>
<ta-group title="自定义内容(TimelineItem default/title)">
<ta-timeline dot>
<ta-timeline-item>
<template #title>
【珠海市】快件已送达【正方云创园】,如有疑问请电联:<a href="tel:10000">10000</a
>,感谢您使用中通快递
</template>
2021-04-13 12:42:57
</ta-timeline-item>
<ta-timeline-item>
<template #title>
【珠海市】【珠海一部】快递小哥正在派件(<a href="tel:10000">10000</a>)
</template>
2021-04-13 11:22:16
</ta-timeline-item>
<ta-timeline-item title="【珠海市】快件离开【珠海中心】已发往【珠海一部】"
>2021-04-13 09:04:03</ta-timeline-item
>
</ta-timeline>
</ta-group>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
name: 'ExpTimeline'
})
</script>
Import
js
import { TaTimeline, TaTimelineItem } from 'tantalum-ui-mobile'
具体的引入方式可以参考引入组件。
Timeline
Timeline Slots
#default
注:其中只可放置 TimelineItem 组件,否则会导致未定义的行为。
vue
<ta-timeline>
<ta-timeline-item title="成功获得0.01元收益">搞半天就这点?</ta-timeline-item>
<ta-timeline-item title="十天后到账">0.01元还要十天到账?</ta-timeline-item>
<ta-timeline-item title="爱要不要">不要了,滚。</ta-timeline-item>
</ta-timeline>
TimelineItem
TimelineItem Props
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
title | string | 否 | 时间轴子项标题 | |
dot-color | string | 否 | 时间轴节点颜色 |
TimelineItem Slots
内容(#default)
vue
<ta-timeline-item title="标题">自定义内容</ta-timeline-item>
标题(#title)
vue
<ta-timeline-item>
<template #title>
【珠海市】【珠海一部】快递小哥正在派件(<a href="tel:10000">10000</a>)
</template>
2021-04-13 11:22:16
</ta-timeline-item>
注:优先级高于 Props title
。
节点(#dot)
vue
<ta-timeline-item>
<template #dot">
<ta-icon icon="CheckOutlined"></ta-icon>
</template>
</ta-timeline-item>