Progress 进度条
用于显示某个操作进度的状态。
<Progress.Line>线性进度<Progress.Circle>圆形进度
获取组件
import { Progress } from 'rsuite';演示
线形进度
垂直显示
圆形进度
动态展示
Props
<Progress.Line>
| 属性名称 | 类型 (默认值) |
描述 |
|---|---|---|
| classPrefix | string ('progress') |
组件 CSS 类的前缀 |
| percent | number (0) |
进度百分比 |
| showInfo | boolean (true) |
是否显示文字 |
| status | enum: 'success', 'fail', 'active' | 进度状态 |
| strokeColor | string | 线条颜色 |
| strokeWidth | number | 线条宽度 |
| vertical | boolean | 垂直显示进度条 |
<Progress.Circle>
| 属性名称 | 类型 (默认值) |
描述 |
|---|---|---|
| classPrefix | string ('progress') |
组件 CSS 类的前缀 |
| gapDegree | gapDegree | 圆形进度条缺口角度,可取值 0 ~ 360 |
| gapPosition | enum: 'right', 'top', 'bottom', 'left' ('top') |
圆形进度条缺口位置 |
| percent | number (0) |
进度百分比 |
| showInfo | boolean (true) |
是否显示文字 |
| status | enum: 'success', 'fail', 'active' | 进度状态 |
| strokeColor | string | 线条颜色 |
| strokeLinecap | enum: 'round', 'square', 'butt' ('round') |
不同类型的开放路径的终结 |
| strokeWidth | number (6) |
线条宽度 |
| trailColor | string | 背景颜色 |
| trailWidth | number (6) |
背景宽度 |