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 根据传的参数值设置百分比
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
percent | Float | 0 | 百分比0~100 |
width | Number | 100 | 圆的宽度 |
showInfo | Boolean | true | 是否显示百分比 |
strokeWidth | Number | 6 | 进度条线的宽度,单位px |
color | Color | #09BB07 | 进度条颜色 |
backgroundColor | Color | #eee | 进度条背色颜色 |
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。