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