Progress 进度条
一个轻量级的进度条组件,用于展示操作进度或任务完成状态。
基础参数
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
value | 当前进度值(0-100) | number | 0-100 | 0 |
strokeWidth | 进度条线条宽度(单位 px) | number | - | 12 |
showText | 是否显示进度百分比文本 | boolean | true | |
color | 进度条颜色 | string | - | |
unColor | 进度条背景色 | string | - | |
type(待支持) | 进度条类型 | string | "line" | "circle" | - |
基础用法
简单进度条
最基础的进度条用法,显示 50%的进度。
html
<cl-progress :value="50"></cl-progress>
隐藏文本
不显示百分比文本的进度条。
html
<cl-progress :value="50" :show-text="false"></cl-progress>
自定义颜色
自定义进度条的前景色和背景色,打造个性化样式。
html
<!-- 红色主题 -->
<cl-progress :value="30" color="red" un-color="#f7bfbf"></cl-progress>
<!-- 绿色主题 -->
<cl-progress :value="80" color="#52c41a" un-color="#f6ffed"></cl-progress>
自定义宽度
调整进度条的粗细,适应不同的设计需求。
html
<!-- 细进度条 -->
<cl-progress :value="40" :stroke-width="6"></cl-progress>
<!-- 粗进度条 -->
<cl-progress :value="60" :stroke-width="20"></cl-progress>
<!-- 超粗进度条 -->
<cl-progress :value="80" :stroke-width="30"></cl-progress>