Appearance
Progress 进度条
用于展示操作进度,告知用户当前状态和预期。
直线进度条
Progress
组件设置 percentage
属性即可,表示进度条对应的百分比。 该属性必填,并且必须在 0-100
的范围内。 你可以通过设置 format
来自定义文字显示的格式。
loading
进度条内显示百分比标识
百分比不占用额外空间,适用于文件上传等场景。
Progress
组件可通过 stroke-width
属性更改进度条的高度,并可通过 text-inside
属性来改变进度条内部的文字。
loading
自定义进度条的颜色
可以通过 color
属性来设置进度条的颜色。 该属性可以接受十六进制颜色值,函数和数组。
loading
环状进度条
Progress
组件设置 type
属性为 circle
即可显示环状进度条。
loading
自定义内容
Progress
组件可以通过 slot
来自定义进度条的内容。
loading
API
Progress Props
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
percentage | 进度条百分比 | number | 0-100 | 0 |
status | 进度条状态 | string | success , exception , warning | - |
type | 进度条类型 | string | line , circle | line |
textInside | 进度条内显示文字 | boolean | true , false | true |
format | 进度条文字格式 | string | - | - |
color | 进度条颜色 | string | - | - |
stroke-width | 进度条高度 | number | - | 6 |
showText | 是否显示文字 | boolean | true , false | true |
Progress Slots
名称 | 说明 | 类型 |
---|---|---|
default | 自定义进度条内容 | Object |