评论

小程序环形进度条组件

小程序环形进度条组件

bao-wecom

小程序环形进度条组件。

案例demo

使用方法

1. 安装组件

npm install --save bao-wecom

2. 构建 npm

点击开发者工具中的菜单栏:工具 --> 构建 npm

3. 环形进度条

在页面的 json 配置文件中添加 bao-wecom-circle 自定义组件的配置

{
  "usingComponents": {
    "bao-wecom-circle": "bao-wecom/circle/index"
  }
}

WXML 文件中引用 bao-wecom-circle

<bao-wecom-circle ></bao-wecom-circle>

bao-wecom-circle 的属性介绍如下:

字段名 类型 必填 描述
value number 目标进度
start string 轨道起点,top:起点为圆的上部,bottom:起点为圆的下部,left:起点为圆的左侧,right:起点为圆的右侧;默认top
end string 轨道终点,top:终点为圆的上部,bottom:终点为圆的下部,left:终点为圆的左侧,right:终点为圆的右侧;默认top ,如果起点和终点相同,则轨道是一个圆
color string、object 进度条颜色,传入对象格式可以定义渐变色,例如:{ ‘0%’: ‘#ffd01e’, ‘100%’: ‘#ee0a24’ }, 默认 #1989fa
size number 圆环直径,默认为 90 px
layerColor string 轨道颜色,默认为 #ffffff
fill string 填充颜色
speed number 动画速度(单位为 value/s),默认50
text string 填充文字,有值则插槽不生效
strokeWidth number 进度条宽度,默认4
clockwise boolean 是否逆时针旋转,默认为false

如果觉得作者不易,打赏一下呗

最后一次编辑于  10-30  
点赞 0
收藏
评论

2 个评论

  • 缘来是你
    缘来是你
    1小时前

    尺寸不能自适应啊. 换成rpx 单位的就更好了

    1小时前
    赞同
    回复
  • 白菜汤
    白菜汤
    08-12

    能否可滑动的

    08-12
    赞同
    回复 1
    • 鲍志伟
      鲍志伟
      08-14
      不能
      08-14
      回复
登录 后发表内容