微信小程序自定义组件环形进度条canvas-ring
微信小程序自定义组件canvas-ring环形进度条
效果图
components
名字的文件夹,将canvas-ring
文件添加进去
目录结构
{ "usingComponents": { "canvas-ring": "/components/canvas-ring/canvas-ring" } } index.wxml
<canvas-ring id="canvasRing" value="{{c_val}}"></canvas-ring> index.js
onReady: function() { var that = this; that.canvasRing = that.selectComponent("#canvasRing"); that.canvasRing.showCanvasRing(); }, 属性介绍
属性名字 | 类型 | 默认值 | 说明 |
---|---|---|---|
canvasWidth | Number | 屏幕宽度的0.4倍 | 画布宽度 |
title | String | "完成率" | 标题,设置为""为空 |
value | Number | 45 | 当前的值 |
maxValue | Number | 100 | 最大值 |
minValue | Number | 0 | 最小值 |
suffix | null | "%" | 当前值的后缀名,任何类型 |
lineWidth | Number | 10 | 线条宽度 |
lineColor | String | "#393" | 线条颜色 |
valueColor | String | "#ff9c07" | 当前值的颜色 |
startDegree | Number | 0 | 从什么角度开始 0~360之间 (12点方向为0,18点方向为180,0点方向为360) |
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。