JGuang

步骤条

Steps · Ant Design Mobile

交互预览
npm install antd-mobile@5.43.0

步骤条 Steps

引导用户按照流程完成任务的导航条。

安装

npm install antd-mobile@5.43.0

antd-mobile 是移动网页组件库,不是 React Native 或小程序组件。React 19 项目需在入口用 unstableSetRender 注册 createRoot,否则 Toast、Dialog 等命令式 API 无法渲染;深色模式通过 <html data-prefers-color-scheme="dark"> 切换。

示例来自 Ant Design Mobile 官方仓库(MIT),固定在 npm 5.43.0 对应的提交;示例中的 DemoBlock 等展示辅助组件由 JGuang 重写,不属于 antd-mobile 的 API。

引导用户按照流程完成任务的导航条。

何时使用

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

示例

Steps

属性

属性说明类型默认值
current指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态number0
direction指定步骤条方向。目前支持水平(horizontal)和竖直(vertical)两种方向'horizontal' | 'vertical''horizontal'

CSS 变量

属性说明默认值
--description-font-size描述的字号12px
--icon-size指示器上图标的大小18px
--indicator-margin-right左边的指示器和右边的文字内容之间的额外间距0
--title-font-size标题的字号13px

Steps.Step

属性

属性说明类型默认值
description步骤的详情描述,可选ReactNode-
icon步骤图标的类型ReactNode-
status指定状态。当不配置该属性时,会使用 Steps 的 current 来自动指定状态;如果该属性与 current 指定的状态不匹配会覆盖自动匹配的状态。'wait' | 'process' | 'finish' | 'error''wait'
title标题ReactNode-