wepy的第三方组件:圆形进度条

微信小程序wepy的第三方组件:圆形进度条

说明

官方支持的进度条只有条形进度条,没有圆形进度条,因此增加了一个圆形进度条。 此组件是wepy的第三方组件,因为需要依赖wepyjs

使用 安装组件

npm install wepy-com-progress-circle --save 使用组件

// index.wpy <template> <progressCircle :percent="percent" width="120" /> </template> <script> import wepy from 'wepy'; import ProgressCircle from 'wepy-com-progress-circle'; export default class Index extends wepy.page { components = { progresscircle: ProgressCircle }; data = { percent: 25, } } </script> 如何设置从 0% - 100% 的动画

// index.wpy <template> <progressCircle :percent="percent" width="120" /> </template> <script> import wepy from 'wepy'; import ProgressCircle from 'wepy-com-progress-circle'; export default class Index extends wepy.page { components = { progresscircle: ProgressCircle }; data = { percent: 0, }; onLoad(){ let s = setInterval(() => { this.percent = this.percent + 1; this.$invoke('progresscircle', 'upPercent', this.percent) if (this.percent > 99) { clearInterval(s); } }, 1000); } } </script> API说明 属性介绍 方法介绍 upPercent 根据传的参数值设置百分比

属性名类型默认值说明
percentFloat0百分比0~100
widthNumber100圆的宽度
showInfoBooleantrue是否显示百分比
strokeWidthNumber6进度条线的宽度,单位px
colorColor#09BB07进度条颜色
backgroundColorColor#eee进度条背色颜色

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。