微信小程序仪表盘进度带刻度组件
先来看一下效果:
wxml中应用:
<progress
height="750"
r="110"
bgWidth="13"
gaugeid="g1"
animateMsec="700"
scaleTextStyle="{
{scaleTextStyle}}"
indicatorTextStyle={
{indicatorTextStyle}}
indicatorValueStyle={
{indicatorValueStyle}}
indicatorCircleStyle={
{indicatorCircleStyle}}
indicatorBgColor="#01CDA8"
min="0"
max="100"
value="60"
/>
js中配置
data: {
scaleTextStyle:{
show:true,
size:12,
color:#01CDA8
},
indicatorTextStyle:{
show:true,
size:16,
text:身体质量等级
},
indicatorValueStyle: {
show: true,
size: 55,
color:#01CDA8
},
indicatorCircleStyle:{
show:true,
boderColor:[
{
progress:0,
value:"#01CDA8"
},
{
progress: 1,
value: "#fff"
}
]
}
},
json中引用组件
"usingComponents": { "progress":"../../../../components/progress/progress" }
组件源文件可自行下载:
上一篇:
uniapp开发微信小程序-2.页面制作
