微信小程序組件解讀和分析:六、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進度條的主要屬性:

 

屬性
類型
默認值
描述
percent float 0 表示0-100百分比
show-info Boolean false 表示在進度條右側顯示百分比,寫上屬性即為true
color Color #09BB07 表示進度條顏色,可以是#或者已定義顏色屬性
stroke-width Number 6 單位:px,表示進度條顯示的線條寬度
active Boolean false 表示進度條從左往右的動畫,動畫到設置的百分比停止,寫上屬性即為true

點擊查看原文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM