Steps 步骤条
步骤条组件,用于创建一个显示步骤进度的条形组件,支持配置步骤类型、方向、当前步骤、激活状态文字颜色、激活图标、未激活状态文字颜色等。
支持平台
安卓 | ios | web | 微信小程序 | 支付宝小程序 | QQ小程序 |
---|---|---|---|---|---|
√ | √ | √ | x | x | x |
示例
html
<template>
<t-page class='p.30' title="步骤条">
<t-card class="tdr-tdb-mb.30" title="Steps 步骤条" v-once sub-title="展示操作流程的步骤进度,引导用户按步骤完成任务"></t-card>
<t-button type='p' class="mb.30" @click="updtateState">修改状态</t-button>
<t-steps class="tdr-tdb-mb.30" lineClass="h.2px" :current="current">
<t-steps-item title="待付款" time="10:30"></t-steps-item>
<t-steps-item title="待发货" time="11:35"></t-steps-item>
<t-steps-item class="ff" title="待签收" time="10:40" desc="其它内容"></t-steps-item>
<t-steps-item title="待评价" time="12:30"></t-steps-item>
</t-steps>
<t-section class="mb.30-tdr-tdb" title='显示索引+插槽展示+设置主题+修改图标+状态' type='error' v-once></t-section>
<t-steps class="tdr-tdb-mb.30" lineClass="h.2px" :current="2" active-icon="bell" type="s">
<t-steps-item title="待付款" time="10:30"></t-steps-item>
<t-steps-item title="待发货" time="11:35" type='e' activeIcon="close" activeIconClass="s.18">
<t-text type='e'>缺货</t-text>
</t-steps-item>
<t-steps-item class="ff" title="待签收" time="10:40" desc="其它内容"></t-steps-item>
<t-steps-item title="待评价" time="12:30"></t-steps-item>
</t-steps>
<t-section class="mb.30-tdr-tdb" title='纵向排列' type='error' v-once></t-section>
<t-steps class="tdr-tdb-mb.30" lineClass="h.2px" :current="2" active-icon="bell" type="s"
direction="col">
<t-steps-item title="待付款" time="10:30"></t-steps-item>
<t-steps-item title="待发货" time="11:35" type='e' activeIcon="close" activeIconClass="s.18">
<t-text type='e'>缺货</t-text>
</t-steps-item>
<t-steps-item class="ff" title="待签收" time="10:40" desc="其它内容"></t-steps-item>
<t-steps-item title="待评价" time="12:30"></t-steps-item>
</t-steps>
</t-page>
</template>
<script>
export default {
data() {
return {
current: 0
}
},
methods: {
updtateState() {
if (this.current == 3) {
this.current = 0
} else {
this.current++
}
}
}
}
</script>
t-steps Props
名称 | 描述 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
type | 步骤类型 | String | 'p' | - |
direction | 步骤方向 | String | 'row' | 'row', 'column' |
current | 当前步骤 | Number | 2 | - |
activeColor | 激活状态文字颜色 | String | '' | - |
activeIcon | 激活图标名称 | String | 'checkbox-mark' | - |
activeIconClass | 激活图标的类名 | String | '' | - |
barClass | 步骤条的类名 | String | '' | - |
indexClass | 步骤索引的类名 | String | '' | - |
inactiveColor | 未激活状态文字颜色 | String | '#afafaf' | - |
lineClass | 步骤线条的类名 | String | '' | - |
showIndex | 是否显示步骤索引 | Boolean | true | - |
t-steps-item Props
名称 | 描述 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
title | 标题文本 | String | '' | - |
time | 时间文本 | String | '' | - |
desc | 描述文本 | String | '' | - |
titleClass | 标题的类名 | String | '' | - |
timeClass | 时间的类名 | String | '' | - |
descClass | 描述的类名 | String | '' | - |
type | 步骤类型 | String | 'p' | - |
activeColor | 激活状态文字颜色 | String | '' | - |
inactiveColor | 未激活状态文字颜色 | String | '#909399' | - |
activeIcon | 激活图标名称 | String | '' | - |
activeIconClass | 激活图标的类名 | String | '' | - |
barClass | 步骤条的类名 | String | '' | - |
indexClass | 步骤索引的类名 | String | '' | - |
lineClass | 步骤线条的类名 | String | '' | - |
showIndex | 是否显示步骤索引 | Boolean | true | - |