zent
Version:
一套前端设计语言和基于React的实现
38 lines (27 loc) • 1.78 kB
Markdown
title: Steps
subtitle: 步骤条
path: component/steps
group: 导航
## Steps 步骤条
步骤条组件,适用于需分步引导的操作。
### API
#### Steps
| 参数 | 说明 | 类型 | 默认值 | 备选值 |
| --------- | ------------------------------------------ | ------ | -------------- | ------------------------- |
| type | steps组件类型 | string | `'number'` | `'card'`, `'breadcrumb'` |
| current | 指定当前步骤, 从 1 开始记数 (当不传值时, 默认为 0, 状态都为 wait) | number | `0` | |
| status | 步骤条的状态 | string | `'finish'` | `'wait'`, `'error'` |
| sequence | 是否使用默认的步骤序号 (针对card, breadcrumb类型) | boolean | `true` | |
| onStepChange | 传该参数后step可点击切换 (针对card, breadcrumb类型) | func | `''` | |
| className | 自定义额外类名 | string | `''` | |
| prefix | 自定义前缀 | string | `'zent'` | |
#### Steps.Step
步骤条的每一个子项
| 参数 | 说明 | 类型 |
| ----------- | ----------------------------------- | ---- |
| title | 标题 | node |
| description | 步骤的详情描述 (card, breadcrumb 类型不支持该属性) | node |
### 已知问题
尚未处理步骤条只存在一项的边界情况。(当只有一项时不应该使用 steps)