Skip to content

t-steps-item

StepsItem 步骤项

组件介绍

t-steps-itemt-steps 的子组件,用于定义单个步骤的内容,包括标题、时间、描述等信息。支持自定义样式和图标。

平台兼容

HarmonyH5AndroidiOS小程序UTS

基础用法

配合 t-steps 组件使用,参考 demo/steps/steps.uvue

vue
<template>
  <t-steps :current="2" type="primary">
    <t-steps-item title="提交订单" desc="订单已提交"></t-steps-item>
    <t-steps-item title="商家发货" desc="商品已发出"></t-steps-item>
    <t-steps-item title="运输中" desc="快递运输中"></t-steps-item>
    <t-steps-item title="已签收" desc="订单已完成"></t-steps-item>
  </t-steps>
</template>

Props

属性名说明类型默认值
path点击组件后跳转的页面路径;为空时仅响应事件string''
hover是否启用点击效果booleanfalse
type组件主题类型,可选 infoprimaryerrorwarningsuccessstring''
disabled是否禁用booleanfalse
effect组件显示主题,可选 normaldarklightplainstring'normal'
size组件尺寸,可选 largemediumsmallministring'medium'
title标题文本string''
time时间文本string''
desc描述文本string''
titleClass标题文本样式类string''
timeClass时间文本样式类string''
descClass描述文字样式类string''
activeColor激活状态文字颜色string''
inactiveColor未激活状态文字颜色string''
activeIcon激活状态的图标string''
activeIconClass激活状态图标的样式类string''
barClass步骤条样式类string''
showIndex是否显示序号booleantrue
isEvenlyDistributed是否均匀分布booleanfalse

Events

事件名说明回调参数
click点击时触发-
transitionend动画结束时触发-
initFinished组件初始化完成时触发-
touchstart触摸开始时触发-
touchend触摸结束时触发-
touchmove触摸移动时触发-
touchcancel触摸取消时触发-

Slots

插槽名说明
default自定义内容区域

外部类

类名说明
title-class标题样式类
time-class时间样式类
desc-class描述样式类
active-icon-class激活图标样式类
bar-class步骤条样式类