跳转到内容

Steps 步骤条

何时使用

当任务复杂或者存在先后关系时,将其分解成一系列步骤,从而简化任务。

代码演示

基本用法

loading

步骤运行错误

loading

竖直方向的步骤条

loading

可点击

loading

面板式步骤

loading

带图标的步骤条

loading

步骤切换

loading

标签放置位置与进度

loading

点状步骤条

loading

导航步骤

loading

Steps 嵌套 Steps

loading

内联样式组合

loading

API

Steps

整体步骤条。

参数说明类型默认值版本
classNames语义化结构 className[Record<SemanticDOM, string>]-
current指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态number0
iconRender自定义渲染图标,请优先使用 items.icon(oriNode, info: { index, active, item }) => VNode-
initial起始序号,从 0 开始记数number0
orientation指定步骤条方向。目前支持水平(horizontal)和竖直(vertical)两种方向stringhorizontal
percent当前 process 步骤显示的进度条进度(只对基本类型的 Steps 生效)number-4.5.0
progressDot点状步骤条,可以设置为一个 function,titlePlacement 将强制为 verticalboolean | (iconDot, { index, status, title, content }) => VNodefalse
responsive当屏幕宽度小于 532px 时自动变为垂直模式booleantrue
size指定大小,目前支持普通(default)和迷你(smallstringdefault
status指定当前步骤的状态,可选 wait process finish errorstringprocess
styles语义化结构 style[Record<SemanticDOM, CSSProperties>]-
titlePlacement指定标签放置位置,默认水平放图标右侧,可选 vertical 放图标下方stringhorizontal
type步骤条类型,可选 default dot inline navigation panelstringdefault
variant设置样式变体filled | outlinedfilled
onChange点击切换步骤时触发(current) => void-
items配置选项卡内容StepItem[]4.24.0

StepItem

步骤条内的每一个步骤。

参数说明类型默认值版本
content步骤的详情描述,可选VNode-
disabled禁用点击booleanfalse
icon步骤图标的类型,可选VNode-
status指定状态。当不配置该属性时,会使用 Steps 的 current 来自动指定状态。可选:wait process finish errorstringwait
subTitle子标题VNode-
title标题VNode-

基于 MIT 许可发布