React 组件

UGRadialProgress 环形进度

适合在统计卡、上传项和紧凑仪表盘中表达完成度。

导入方式

按需从包入口导入组件,并在应用入口引入一次样式文件。

tsx
import { UGRadialProgress } from '@ug666/ui-react'

语义状态

24%
68%
100%

圆环粗细

thickness 使用 SVG 坐标单位,不受 CSS 子像素舍入影响。

42%

代码示例

tsx
<UGRadialProgress value={72} color="success" aria-label="发布进度" />

属性

属性类型默认值说明
valuenumber当前进度值。
maxnumber100最大值,非法值会回退到 100。
showLabelbooleantrue是否在圆环中央显示百分比。
color'primary' | 'success' | 'warning' | 'danger' | 'info''primary'设置语义颜色。
size'sm' | 'md' | 'lg''md'设置环形进度尺寸。
thicknessnumber8圆环粗细,自动限制在 2 到 16。