时间线 Timeline
时间线组件
基础用法
简单定义一个时间轴的方法
2019年4月12日
初始化bin-ui
2019年4月21日
发布1.1.0版本,新增几个基础组件
2019年7月24日
发布1.5.0版本,增加大量表单组件和常用组件
2019年8月23日
发布2.0.0版本,正式实现表格菜单等组件
<template>
<b-timeline>
<b-timeline-item>
<p class="time">2019年4月12日</p>
<p class="content">初始化bin-ui</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年4月21日</p>
<p class="content">发布1.1.0版本,新增几个基础组件</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年7月24日</p>
<p class="content">发布1.5.0版本,增加大量表单组件和常用组件</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年8月23日</p>
<p class="content">发布2.0.0版本,正式实现表格菜单等组件</p>
</b-timeline-item>
</b-timeline>
</template>
<style scoped>
.time {
margin: 0 !important;
font-size: 14px;
font-weight: bold;
}
.content {
margin: 0;
padding: 0 0 0 5px !important;
}
</style>
<template>
<b-timeline>
<b-timeline-item>
<p class="time">2019年4月12日</p>
<p class="content">初始化bin-ui</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年4月21日</p>
<p class="content">发布1.1.0版本,新增几个基础组件</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年7月24日</p>
<p class="content">发布1.5.0版本,增加大量表单组件和常用组件</p>
</b-timeline-item>
<b-timeline-item>
<p class="time">2019年8月23日</p>
<p class="content">发布2.0.0版本,正式实现表格菜单等组件</p>
</b-timeline-item>
</b-timeline>
</template>
<style scoped>
.time {
margin: 0 !important;
font-size: 14px;
font-weight: bold;
}
.content {
margin: 0;
padding: 0 0 0 5px !important;
}
</style>
设置颜色
用各种颜色来标识不同状态,可以使用success、info、warning, danger或自定义的颜色,默认是 primary 。
发布1.0版本
发布1.5版本
错误修复
严重故障
发布2.0版本
里程碑发布
<template>
<b-timeline-item color="primary">发布1.0版本</b-timeline-item>
<b-timeline-item color="info">发布1.5版本</b-timeline-item>
<b-timeline-item color="warning">错误修复</b-timeline-item>
<b-timeline-item color="danger">严重故障</b-timeline-item>
<b-timeline-item color="success">发布2.0版本</b-timeline-item>
<b-timeline-item color="#ff30b5">里程碑发布</b-timeline-item>
</template>
<template>
<b-timeline-item color="primary">发布1.0版本</b-timeline-item>
<b-timeline-item color="info">发布1.5版本</b-timeline-item>
<b-timeline-item color="warning">错误修复</b-timeline-item>
<b-timeline-item color="danger">严重故障</b-timeline-item>
<b-timeline-item color="success">发布2.0版本</b-timeline-item>
<b-timeline-item color="#ff30b5">里程碑发布</b-timeline-item>
</template>
最后一个节点设置
通过添加pending
属性来标记最后一个为节点
- 发布1.0版本
- 发布1.5版本
- 发布2.0版本
- 持续更新...
<template>
<b-timeline pending>
<b-timeline-item>发布1.0版本</b-timeline-item>
<b-timeline-item>发布1.5版本</b-timeline-item>
<b-timeline-item>发布2.0版本</b-timeline-item>
<b-timeline-item>持续更新...</b-timeline-item>
</b-timeline>
</template>
<template>
<b-timeline pending>
<b-timeline-item>发布1.0版本</b-timeline-item>
<b-timeline-item>发布1.5版本</b-timeline-item>
<b-timeline-item>发布2.0版本</b-timeline-item>
<b-timeline-item>持续更新...</b-timeline-item>
</b-timeline>
</template>
自定义节点图标
默认是空心远点,可以自定义轴点图标
- 正式版上线
- 发布2.0版本
- 发布1.5版本
- 发布1.0版本
<template>
<b-timeline>
<b-timeline-item color="success" dot-top="10px">
<template #dot>
<b-icon name="heart-fill" size="20"></b-icon>
</template>
<span>正式版上线</span>
</b-timeline-item>
<b-timeline-item>发布2.0版本</b-timeline-item>
<b-timeline-item>发布1.5版本</b-timeline-item>
<b-timeline-item>发布1.0版本</b-timeline-item>
</b-timeline>
</template>
<template>
<b-timeline>
<b-timeline-item color="success" dot-top="10px">
<template #dot>
<b-icon name="heart-fill" size="20"></b-icon>
</template>
<span>正式版上线</span>
</b-timeline-item>
<b-timeline-item>发布2.0版本</b-timeline-item>
<b-timeline-item>发布1.5版本</b-timeline-item>
<b-timeline-item>发布1.0版本</b-timeline-item>
</b-timeline>
</template>
Timeline Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
pending | 指定是否最后一个节点 | Boolean | — | false |
TimelineItem Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
color | 圆圈颜色 | String | primary,success,info,warning,danger,或者自定义颜色值 | primary |
dot-top | dot顶部偏移 | String | 自定义dot距离顶部的偏移量 | — |
TimelineItem Slot
名称 | 说明 |
---|---|
default | 基本内容 |
dot | 自定义时间轴点内容 |