Skip to content

TimeAxis 时间轴 ​

使用 fui-timeaxis 和 fui-timeaxis-node 组织时间节点及左右两侧内容。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 时间轴 -->
<fui-timeaxis :leftWidth="120">
  <!-- 时间轴节点 -->
  <fui-timeaxis-node>
    <template #left><text>今天</text></template>
    <text>●</text>
    <template #right><text>已完成</text></template>
  </fui-timeaxis-node>
</fui-timeaxis>

时间轴属性 ​

属性类型说明官网默认值
paddingArray容器内边距,按上、右、下、左顺序设置[]
backgroundString容器背景色transparent
leftWidthNumber / String左侧内容宽度,单位 rpx;大于 0 时显示0
widthNumber / String节点区域宽度,单位 rpx48
lineWidthNumber / String时间轴线宽,单位 pxnvue 0.5,其余 1

节点属性 ​

属性类型说明官网默认值
linedBoolean是否显示该节点下方线条true
lineColorString线条颜色#ccc

插槽 ​

插槽说明
default时间轴内放置节点;节点内放置节点内容
left节点左侧内容,需设置时间轴 leftWidth
right节点右侧内容

平台说明 ​

非 nvue 平台的线宽样式会缩放 0.5 倍。组件未声明自定义事件。

事件 ​

事件说明回调参数
—无自定义事件—