Wot Design Uni 组件库上新 Circle 环形进度条,快来看看吧!

Circle 环形进度条

圆环形的进度条组件,支持进度渐变动画。

地址

Github
文档网站
插件市场

基础用法

通过v-model表示进度条的当前进度,text属性控制进度条中间文字内容。

<wd-circle v-model="current" :text="`进度:${current}%`"></wd-circle>
const current = ref<number>(10)

宽度控制

通过strokeWidth属性来控制进度条宽度,默认10px

<wd-circle v-model="current" :strokeWidth="15"></wd-circle>

颜色定制

通过color属性控制进度条颜色,默认#1C64FD,通过layerColor属性控制进度条轨道颜色,默认#EBEEF5

<wd-circle v-model="current" color="#1C64FD" layer-color="#EBEEF5"></wd-circle>

渐变色

color属性支持传入对象格式来定义渐变色。

<wd-circle v-model="current" :color="gradientColor"></wd-circle>
const gradientColor = {
  '0%': '#ffd01e',
  '100%': '#ee0a24'
}

进度条展开方向

通过clockwise属性控制进度条展开方向,clockwisefalse时,进度会从逆时针方向开始。

<wd-circle v-model="current" :clockwise="false"></wd-circle>

大小定制

通过size属性控制进度条圆环直径,默认100px

<wd-circle v-model="current" :size="300"></wd-circle>

组件效果

在这里插入图片描述

Attributes

参数说明类型可选值默认值最低版本
v-model |modelValue当前进度number-00.1.19
customClass自定义classstring--0.1.19
customStyle自定义stylestring--0.1.19
rate目标进度number | string-1000.1.19
size圆环直径,默认单位为 pxnumber-1000.1.19
color进度条颜色string | Record<string, string>-#4d80f00.1.19
layerColor轨道颜色string-#EBEEF50.1.19
fill填充颜色string-#ffffff0.1.19
speed动画速度(单位为 rate/s)number-500.1.19
text文字string--0.1.19
strokeWidth进度条宽度,单位pxnumber-100.1.19
strokeLinecap进度条端点的形状stringbutt | round | squareround0.1.19
clockwise是否顺时针增加boolean-true0.1.19

结语

目前Wot Design Uni组件库还在完善中,同时也期待有兴趣的小伙伴参与到组件库的建设中,近期的计划可见【重点】接下来要做的事 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值