微信小程序组件解读和分析:六、progress进度条

progress进度条组件说明:

进度条,就是表示事情当前完成到什么地步了,可以让用户视觉上感知事情的执行。
progress进度条是微信小程序的组件,和HTML5的进度条progress类似。


progress进度条组件示例代码运行效果如下:

 



下面是WXML代码:

[XML]  纯文本查看 复制代码
?
1
2
3
4
5
<!--index.wxml-->
< view class = "content" >
     < text class = "con-text" >问:老司机,啥时候开车?</ text >
     < progress class = "con-pro" percent = "97" show-info/>
</ view >



下面是JS代码:

[JavaScript]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
Page({
   data:{
   },
   onLoad: function (options){
     // 页面初始化 options为页面跳转所带来的参数
   },
   onReady: function (){
     // 页面渲染完成
   },
   onShow: function (){
     // 页面显示
   },
   onHide: function (){
     // 页面隐藏
   },
   onUnload: function (){
     // 页面关闭
   }
})



下面是WXSS代码:

[CSS]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
.content{
   padding-top : 20px ;
}
.con-text{
   display : block ;
   padding-bottom : 20px ;
}
.con-pro{
   color : cornflowerblue;
}



 



下面是WXML代码:

[XML]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
<!--index.wxml-->
< view class = "content" >
     < text class = "con-text" >不展示百分比</ text >
     < progress class = "con-pro" percent = "77" />
     < text class = "con-text" >展示百分比(百分比字体样式通过class控制)</ text >
     < progress class = "con-pro" percent = "97" show-info/>
     < text class = "con-text" >改变进度条线的宽度:15px</ text >
     < progress class = "con-pro" percent = "47" stroke-width = "15" />
     < text class = "con-text" >改变进度条颜色(#):黑色</ text >
     < progress class = "con-pro" percent = "67" color = "#000000" />
     < text class = "con-text" >改变进度条颜色(已定义):橘色</ text >
     < progress class = "con-pro" percent = "67" color = "orange" />
     < text class = "con-text" >几个属性叠加</ text >
     < progress class = "con-pro" percent = "87" color = "lightgreen" show-info stroke-width = "30" />
</ view >



下面是JS代码:

[JavaScript]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
Page({
   data:{
   },
   onLoad: function (options){
     // 页面初始化 options为页面跳转所带来的参数
   },
   onReady: function (){
     // 页面渲染完成
   },
   onShow: function (){
     // 页面显示
   },
   onHide: function (){
     // 页面隐藏
   },
   onUnload: function (){
     // 页面关闭
   }
})



下面是WXSS代码:

[CSS]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
.content{
   padding-top : 20px ;
}
.con-text{
   display : block ;
   padding-bottom : 10px ;
}
.con-pro{
   padding-bottom : 30px ;
   color : cornflowerblue;
}



 

 

 


下面是WXML代码:

[XML]  纯文本查看 复制代码
?
1
2
3
4
5
<!--index.wxml-->
< view class = "content" >
     < text class = "con-text" >看我开的飞起</ text >
     < progress class = "con-pro" active percent = "87" color = "lightgreen" show-info stroke-width = "20" />
</ view >



下面是JS代码:

[JavaScript]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
Page({
   data:{
   },
   onLoad: function (options){
     // 页面初始化 options为页面跳转所带来的参数
   },
   onReady: function (){
     // 页面渲染完成
   },
   onShow: function (){
     // 页面显示
   },
   onHide: function (){
     // 页面隐藏
   },
   onUnload: function (){
     // 页面关闭
   }
})



下面是WXSS代码:

[CSS]  纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
.content{
   padding-top : 20px ;
}
.con-text{
   display : block ;
   padding-bottom : 10px ;
}
.con-pro{
   padding-bottom : 30px ;
   color : cornflowerblue;
}



progress进度条的主要属性:

 

属性
类型
默认值
描述
percentfloat0表示0-100百分比
show-infoBooleanfalse表示在进度条右侧显示百分比,写上属性即为true
colorColor#09BB07表示进度条颜色,可以是#或者已定义颜色属性
stroke-widthNumber6单位:px,表示进度条显示的线条宽度
activeBooleanfalse表示进度条从左往右的动画,动画到设置的百分比停止,写上属性即为true

点击查看原文

转载于:https://www.cnblogs.com/johnchai/p/6637433.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值