123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { defineProps } from '../../libs/util/props';
- export default defineProps('circleProgress', {
- // 圆环进度百分比值
- percent: {
- type: Number,
- default: 0,
- // 限制值在0到100之间
- validator: val => {
- return val >= 0 && val <= 100;
- }
- },
- // 底部圆环的颜色(灰色的圆环)
- inactiveColor: {
- type: String,
- default: '#ececec',
- },
- // 圆环激活部分的颜色
- activeColor: {
- type: String,
- default: '#19be6b',
- },
- // 圆环线条的宽度,单位rpx
- borderWidth: {
- type: [Number, String],
- default: 14
- },
- // 整个圆形的宽度,单位rpx
- width: {
- type: [Number, String],
- default: 200
- },
- // 整个圆环执行一圈的时间,单位ms
- duration: {
- type: [Number, String],
- default: 1500
- },
- // 主题类型
- type: {
- type: String,
- default: ''
- },
- // 整个圆环进度区域的背景色
- bgColor: {
- type: String,
- default: '#ffffff'
- }
- })
|