# Progress 进度条
用于展示操作进度,告知用户当前状态和预期。
# 基础用法
Progress 组件设置percentage属性即可,表示进度条对应的百分比,必填,必须在 0-100。
Copy
# 百分比内显
百分比不占用额外控件,适用于文件上传等场景。
Copy
# 自定义颜色、粗细
可以通过 color 设置进度条的颜色,通过 stroke-width 定义粗细。
Copy
# 环形进度条
Progress 组件可通过 type 属性来指定使用环形进度条,在环形进度条中,还可以通过 width 属性来设置其大小。
Copy
# 仪表盘形进度条
Copy
# Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
percentage | 百分比(必填 0 —— 100 ) | number | 0-100 | 0 |
type | 进度条类型 | TypeEnums | "line" 、 "circle" 、 "dashboard" | "line" |
stroke-width | 进度条的宽度,单位 px | number | -- | 6 |
text-inside | 进度条显示文字内置在进度条内(只在 type=line 时可用) | boolean | true、false | false |
color | 进度条背景色 | String | -- | -- |
width | 环形进度条画布宽度(只在 type 为 circle 或 dashboard 时可用) | Number | -- | 126 |
show-text | 是否显示进度条文字内容 | Boolean | true、false | true |
stroke-linecap | circle/dashboard 类型路径两端的形状 | StrokeLinecapEnums | "butt"、 "round"、"square" | "round" |