Steps 步骤条

显示一个任务的进度;或者引导用户完成某个复杂任务。

规则

  • 应用在离散和时间较长的进度显示,eg:转账进度;如果任务是连续和短暂的,应该使用 Progress 来显示,eg:打开页面。

  • 当任务复杂或者存在先后关系时,将其分解成一系列步骤,从而简化任务,eg:用户注册新账号。

代码演示

步骤条

  1. import { Steps, WingBlank, WhiteSpace } from 'antd-mobile';
  2. const Step = Steps.Step;
  3. const Icon = ({ type }) => <span className={`anticon anticon-${type}`} />;
  4. ReactDOM.render(
  5. <WingBlank size="lg">
  6. <WhiteSpace size="lg" />
  7. <Steps size="small" current={1}>
  8. <Step title="已完成" description="这里是信息的描述" />
  9. <Step title="进行中" description="这里是信息的描述" />
  10. <Step title="待运行" description="这里是信息的描述" />
  11. </Steps>
  12. <WhiteSpace size="lg" />
  13. <Steps size="lg">
  14. <Step status="process" title="进行中" description="这里是信息的描述" />
  15. <Step status="error" className="aa" title="出错" description="这里是信息的描述" />
  16. <Step title="待运行" description="这里是信息的描述" />
  17. </Steps>
  18. <WhiteSpace size="lg" />
  19. <Steps>
  20. <Step status="finish" title="步骤1" icon="pay-circle-o" />
  21. <Step status="process" title="步骤2" icon="pay-circle" />
  22. <Step status="error" title="步骤3" icon="pay-circle" />
  23. </Steps>
  24. <WhiteSpace size="lg" />
  25. <Steps current={1}>
  26. <Step title="步骤1" icon="pay-circle" description="这里是信息的描述" />
  27. <Step title="步骤2" icon="pay-circle" description="这里是信息的描述" />
  28. <Step title="步骤3" icon="pay-circle" description="这里是信息的描述" />
  29. </Steps>
  30. <WhiteSpace size="lg" />
  31. <Steps current={1}>
  32. <Step title="步骤1" icon={<Icon type="pay-circle" />} />
  33. <Step title="步骤2" icon="pay-circle" />
  34. <Step title="步骤3" status="error" icon="pay-circle" />
  35. <Step title="步骤4" icon="pay-circle" />
  36. </Steps>
  37. </WingBlank>
  38. , mountNode);

Steps步骤条 - 图1

API

  1. <Steps>
  2. <Step title="第一步" />
  3. <Step title="第二步" />
  4. <Step title="第三步" />
  5. </Steps>

Steps ( 适用平台:WEB、React-Native )

整体步骤条。
参数说明类型默认值
current指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态number0
size尺寸,支持设置小尺寸smallstring-

Steps.Step

步骤条内的每一个步骤。
参数说明类型默认值
status指定状态。当不配置该属性时,会使用 Steps 的 current 来自动指定状态。可选:waitprocessfinisherrorstringwait
title标题React.Element-
description步骤的详情描述,可选React.Element-
icon步骤图标,可选string/React.Element-