2.0.1 • Published 6 years ago
vue-color-progress v2.0.1
vue-color-progress
A Vue.js project
Build Setup
# 安装
npm install vue-color-progress
# 引入
import ColorProgress from 'vue-color-progress'
# 使用(圆形)
<color-progress :progress="50"></color-progress>
# 使用(正方形)
<color-progress :progress="50" type="square"></color-progress>配置项
| 名称 | 解释 | 是否必填 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| progress | 进度 | 是 | Number | ||
| type | 进度条类型 | 否 | String | 'circle' | 'circle'、'square' |
| circleRadius | 圆环半径(选择circle类型时候) | 否 | Number | 60 | |
| sideLength | 正方形边长(选择square类型时候) | 否 | Number | 150 | |
| baseWidth | 底图线条宽度 | 否 | Number | 10 | |
| baseColor | 底图线条颜色 | 否 | String | '#e5e9f2' | |
| lineWidth | 进度条的宽度 | 否 | Number | 8 | |
| fillet | 进度条是否开启圆角 | 否 | Boolean | true | |
| withGradient | 进度条是否开启渐变色 | 否 | Boolean | true | |
| graColor | 渐变颜色组 | 否 | Array | '#13CDE3', '#3B77E3' | |
| lineColor | 不渐变时进度条的颜色 | 否 | String | '#42cccc' | |
| isShowPoint | 是否开启进度点 | 否 | Boolean | false | |
| pointRadius | 进度点半径 | 否 | Number | 8 | |
| pointColor | 进度点颜色 | 否 | String | '#3B77E3' | |
| label | 中心文字 | 否 | String | ||
| fontSize | 文字大小 | 否 | Number | 16 | |
| fontColor | 文字颜色 | 否 | String | '#42cccc' | |
| fontWeight | 文字粗细 | 否 | Number | 400 | 100、200、300...900 |
| rate | 进度条速度 | 否 | String | 'normal' | 'fast'、'normal'、'slow'、'snail' |