steps 步骤条

解释: 步骤条组件,可配置步骤条内容,步骤条状态,步骤条上限为8步。适用于信息输入,并可放置在页面的任何位置。

属性说明

属性名类型必填默认值说明

steps

Array

步骤条数据,最多支持 8 个步骤。steps 示例:[{text: ‘标题文案标题文案标题文案’}, {text: ‘标题文案标题文案标题文案’}],详细代码请阅读代码示例

active

Number

1

当前步骤进度

color

String

#ccc

步骤条默认颜色

activeColor

String

#2b99ff

当前进度步骤条颜色

steps-class

String

提供步骤条的扩展样式类,供开发者自定义组件样式,可通过此 class 改变步骤条外层样式

step-class

String

提供步骤条的扩展样式类,供开发者自定义组件样式,可通过此 class 改变步骤条内容样式

step-main-class

String

提供步骤条的扩展样式类,供开发者自定义组件样式,可通过此 class 改变步骤条文本样式

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

代码示例

  • SWAN
  • JS
  • CSS
  • JSON
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="top-description border-bottom">默认样式</view>
  4. <view class="border-bottom">
  5. <smt-steps
  6. active="{{stepsActive}}"
  7. line-style="solid"
  8. steps="{{steps}}"
  9. active-color="#2772fb"
  10. step-main-class="step-main"
  11. >
  12. </smt-steps>
  13. </view>
  14. <button
  15. bindtap="addStep"
  16. class="step-btn-cls"
  17. hover-stop-propagation="true"
  18. type="primary"
  19. >
  20. 点击按钮添加步骤
  21. </button>
  22. </view>
  23. <view class="card-area">
  24. <view class="top-description border-bottom">执行展示</view>
  25. <view class="border-bottom">
  26. <smt-steps
  27. active="{{fourStepsActive}}"
  28. line-style="solid"
  29. steps="{{fourSteps}}"
  30. active-color="#2772fb"
  31. step-main-class="step-main"
  32. >
  33. </smt-steps>
  34. </view>
  35. <button
  36. bindtap="changeActive"
  37. class="step-btn-cls"
  38. hover-stop-propagation="true"
  39. type="primary"
  40. >
  41. 点击按钮执行步骤
  42. </button>
  43. </view>
  44. </view>