Progress
版本要求:
@ray-js/ray≥0.6.15
描述
进度条组件,用于展示操作或任务的当前进度。
属性
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
percent | number | 否 | 0 | 当前进度,取值范围 0~100 |
showInfo | boolean | 否 | false | 是否在进度条右侧显示百分比 |
borderRadius | number | string | 否 | 0 | 圆角大小,默认单位 rpx |
fontSize | number | string | 否 | 16 | 右侧百分比字体大小,默认单位 px |
strokeWidth | number | string | 否 | 6 | 进度条线宽,默认单位 rpx |
activeColor | string | 否 | #007aff | 已完成部分的颜色 |
backgroundColor | string | 否 | rgba(0,0,0,0.04) | 未完成部分的颜色 |
active | boolean | 否 | false | 是否开启从左到右的进度动画 |
activeMode | "backwards" | "forwards" | 否 | backwards | 动画播放模式,backwards 从头播放,forwards 从上次结束点继续播放 |
合法值
activeMode
| 值 | 说明 | 最低版本 |
|---|---|---|
backwards | 每次从起点播放进度动画 | - |
forwards | 从上次结束的位置继续播放进度动画 | - |