zent
Version:
一套前端设计语言和基于React的实现
42 lines (30 loc) • 2.18 kB
Markdown
//img.shields.io/npm/v/zent-steps.svg?style=flat)](https://www.npmjs.com/package/zent-steps) [](https://www.npmjs.com/package/zent-steps)
步骤展示组件
当任务复杂或者存在先后关系时, 使用 Steps 组件将其分解成一系列步骤, 从而简化任务.
```javascript
import Steps from 'zent-steps';
<Steps>
<Steps.Step title="第一步" />
<Steps.Step title="第二步" />
<Steps.Step title="第三步" />
</Steps>
```
| 参数 | 说明 | 类型 | 默认值 | 备选值 | 是否必须 |
| --------- | ------------------------------------------ | ------ | -------------- | ------------------------- | ---- |
| className | 自定义额外类名 | string | `''` | | 否 |
| prefix | 自定义前缀 | string | `'zent'` | | 否 |
| type | steps组件类型 | string | `'number'` | `'card'`, `'breadcrumb'` | 否 |
| current | 指定当前步骤, 从 1 开始记数 (当不传值时, 默认为 0, 状态都为 wait) | number | `0` | | 否 |
| direction | 显示方向 (暂不支持) | string | `'horizontal'` | `'vertical'` | 否 |
| size | 指定大小 (暂不支持) | string | `'normal'` | `'small'` | 否 |
| status | 步骤条的状态 | string | `'finish'` | `'wait'`, `'error'` | 否 |
| 参数 | 说明 | 类型 | 是否必须 |
| ----------- | ----------------------------------- | ---- | ---- |
| title | 标题 | node | 是 |
| description | 步骤的详情描述 (card, breadcrumb 类型不支持该属性) | node | 否 |
[![npm version](https: