进度条 Progress

给予用户当前系统执行中任务运行状态的反馈,多用于运行一段时间的场景,有效减轻用户在等待中产生的焦虑感

基本使用

简单的进度条

进度条状态

通过 status 指定进度条状态。status 状态可选值为 primary、success、warning、danger

环形进度条

设置 type 为circle 将会展示环形进度条

进度条动画

通过设置 animation 属性即可

WARNING

只适用于 type 为 line 情况。

进度条颜色

通过设置color属性即可。color属性可以是string。也可以是个函数,随着percent变化来改变颜色。

进度条大小

通过 size 设置进度条的大小。size可选值为small,normal,large。默认值为normal。你也可以直接设置strokeWidth来改变进度条大小。

进度条轨道颜色

通过 trackColor 可自定义轨道的颜色

API

Attributes

属性名描述类型默认值
type进度条的类型line | circleline
size进度条的大小small | normal | largenormal
percent进度条当前的百分比,注意取值范围0-1number0
stroke-width进度条的线宽number-
width进度条的长度,注意环形进度条只能传number类型number | string-
color进度条的颜色,当color为函数时候,必须返回一个string颜色string |((percent:number) => string)-
track-color进度条的轨道颜色string-
show-text是否显示进度条尾部文字booleantrue
status进度条状态primary | success | warning | dangerprimary
formatText文字格式化函数(percent:number) => string-

Slots

name描述scoped
text进度条尾部文字{percent:number}

最后更新时间: