Steps 步骤条

代码演示

0
步骤 1
0
步骤 2
0
步骤 3
0
步骤 4

基础用法

步骤条最基础的用法。

查看代码 < />

<template>
 <section class="steps-demo">
    <w-steps :active="active1" finish-status="success">
      <w-step title="步骤 1"></w-step>
      <w-step title="步骤 2"></w-step>
      <w-step title="步骤 3"></w-step>
      <w-step title="步骤 4"></w-step>
    </w-steps>
    <w-button style="margin-top: 12px;" @click="next">下一步</w-button>
  </section>
</template>
<script>
export default {
  data () {
    return {
      active1: 0,
    }
  },
  methods: {
    next() {
+      this.active1++
    }
  },
}
</script>
0
病 历
请为患者填写病历
0
检 验
正在做检验项目
0
检 查
正在做检查项目
0
处 方
正在开具处方

有描述的步骤条

为 description 传入内容, 可以为该步骤添加对应的状态描述,标题和描述居中。

查看代码 < />

<template>
  <w-steps :active="1" align-center>
    <w-step title="病 历" description="请为患者填写病历"></w-step>
    <w-step title="检 验" description="正在做检验项目"></w-step>
    <w-step title="检 查" description="正在做检查项目"></w-step>
    <w-step title="处 方" description="正在开具处方"></w-step>
  </w-steps>
</template>
编 辑
分 享
删 除

有图标的步骤条

通过给 icon 属性传入图标class,可以为步骤条启用各种自定义的图标,有状态引导。

查看代码 < />

<template>
  <w-steps :space="200" :active="0" finish-status="success" lead>
    <w-step title="步骤 1" icon="w-icon-edit"></w-step>
    <w-step title="步骤 2" icon="w-icon-share-link-solid"></w-step>
    <w-step title="步骤 3" icon="w-icon-delete-solid"></w-step>
  </w-steps>
</template>
0
步骤 1
0
步骤 2
0
步骤 3
0
步骤 4

竖式步骤条

设置 direction='vertical' 即可得到竖式步骤条。

查看代码 < />

<template>
  <div style="height: 300px;">
    <w-steps direction="vertical"
      :active="1">
      <w-step title="步骤 1"></w-step>
      <w-step title="步骤 2"></w-step>
      <w-step title="步骤 3"></w-step>
      <w-step title="步骤 4"></w-step>
    </w-steps>
  </div>
</template>
0
已完成
0
审核失败
0
未进行
0
未进行

步骤错误提示

process-status 参数可以为步骤添加状态, 其默认值为 process。

查看代码 < />

<template>
  <section class="steps-demo">
    <w-steps :active2="active2" process-status="error">
      <w-step title="已完成"></w-step>
      <w-step title="审核失败"></w-step>
      <w-step title="未进行"></w-step>
      <w-step title="未进行"></w-step>
    </w-steps>
  </section>
</template>
<script>
export default {
  data () {
    return {
      active2: 1,
    }
  },
  methods: {
  },
}
</script>

API

Steps Attributes

参数 说明 类型 可选值 默认值 Version
active 设置当前激活步骤 Number 0
align-center 进行居中对齐 Boolean false
direction 显示方向 String vertical/horizontal horizontal
finish-status 设置结束步骤的状态 String wait / process / finish / error / success finish
lead 状态引导 Boolean true / false false
process-status 设置当前步骤的状态 String wait / process / finish / error / success process
space 每个 step 的间距,不填写将自适应间距。支持百分比。 Number / String

Step Attributes

参数 说明 类型 可选值 默认值 Version
description 描述性文字 String
icon 图标 (传入 icon 的 class 全名来自定义 icon,也支持 slot 方式写入) String
status 设置当前步骤的状态,不设置则根据 steps 确定状态 String wait / process / finish / error / success
title 标题 String

Step Slot

name 说明 Version
description 自定义描述性文字
icon 自定义图标
title 自定义标题

贡献者

类型 参与者
设计者 UED视觉组
维护者 UED前端组
上次更新: 3/17/2020, 8:46:00 PM