Skip to content

进度条 Progress

一个用于展示任务完成进度的组件,虽然并不意味着实际上的进度。

主题颜色

进度条有 'primary'(默认)、'success''warning''danger''sakura''notice' 多种主题。

隐藏源代码

样式变体

支持两种样式:'solid'(默认)和 'checkered'(棋盘格)。

隐藏源代码

指示内容

通过 indicator 插槽可以自定义指示内容(例如显示百分比文本)。组件会自动定位,indicatorPlacement 属性用于控制指示内容位于条内('inside')或外侧('outside')。

30%
70%
隐藏源代码

进度条尺寸

通过 size 属性控制高度,可选 'small''medium'(默认)、'large' 或直接传入数字(像素)。

隐藏源代码

前 / 后 插槽

使用 prependappend 插槽可以在进度条前后添加内容(如标签或图标)。

Progress: 100%
Status: Complete
Message
隐藏源代码

自定义颜色

通过 color 传入自定义颜色(支持 rgb/rgba 字符串或 3/4/6/8 位十六进制),组件会基于该颜色生成色板。可使用 trackBackgroundColor 覆盖轨道背景色。

隐藏源代码

API

ProgressProps

属性类型可选默认值描述版本
percentagenumber0数值,表示完成进度(0-100)。0.1.0
variant'solid' | 'checkered''solid'进度条的样式变体。0.1.0
theme'primary' | 'sakura' | 'success' | 'warning' | 'danger' | 'notice''primary'进度条的主题。0.1.0
size'medium' | 'large' | 'small''medium'进度条的尺寸,输入数字时单位为 px。0.1.0
gapnumber2留白间隔(px),用于边框内间距。0.1.0
indicatorPlacement'inside' | 'outside''inside'提示内容的位置,位于进度条填充部分的内侧还是外侧。0.1.0
colorstring自定义主色,详见 支持的颜色解析0.1.0
colorstring自定义主色,详见 支持的颜色解析0.1.0
pollSizeChangebooleanfalse开启轮询组件尺寸变化,可能会影响性能。0.1.0

ProgressSlots

插槽参数描述版本
appendpercentage: number在进度条后方的插槽。0.1.0
prependpercentage: number在进度条前方的插槽。0.1.0
indicatorpercentage: number进度条里面的提示内容插槽。0.1.0