# 小程序1 **Repository Path**: chengxw1997/applet-1 ## Basic Information - **Project Name**: 小程序1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-04 - **Last Updated**: 2021-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 微信小程序自定义组件canvas-ring环形进度条 ### 效果图 ![效果图](./canvasring.gif) ### 使用方法 ##### 在根目录创建`components`名字的文件夹,将`canvas-ring`文件添加进去 *目录结构* ![目录结构](./canvasring01.jpg) ##### index.json ```js { "usingComponents": { "canvas-ring": "/components/canvas-ring/canvas-ring" } } ``` ##### index.wxml ```js ``` ##### index.js ```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) |