跳至内容

Progress - 进度条 ​

更新日期

Demo ​

progress/demo.vue
40%

进度条:基于 reka-ui(role="progressbar" + aria 值),外观走 token,可选高饱和纯色填充。

Props ​

属性说明类型默认值
value当前进度;null 表示未知number | null0
max最大值number100
variant填充brand | accentbrand
tone强调色,仅作用于 accentblue | sun | cyan | coral | pink | greenblue

tone 接受 blue | sun | cyan | coral | pink | green,默认 blue(晴空蓝),只在 accent 下生效。旧 aurora 值映射到 accent。同一流程中的同类状态使用同一种颜色。

提供用途名称,例如 aria-label="文件上传进度"。有限数值会限制在 0…max,无效的 max 回退到 100,确保显示与 ARIA 值一致。null、NaN 或无限值按未知进度显示,不输出 aria-valuenow;减少动态效果时显示静态进度段。