這篇文章主要講解了“微信小程序開發(fā)中如何實(shí)現(xiàn)下載進(jìn)度條”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“微信小程序開發(fā)中如何實(shí)現(xiàn)下載進(jìn)度條”吧!
成都創(chuàng)新互聯(lián)公司客戶idc服務(wù)中心,提供四川綿陽服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。效果:
progress進(jìn)度條是微信小程序的組件,和HTML5的進(jìn)度條progress類似。
progress屬性介紹
屬性名 | 作用 | 參數(shù)值 |
---|---|---|
percent | 進(jìn)度百分比0~100 | |
show-info | 在進(jìn)度條右側(cè)顯示百分比 | true/false 默認(rèn)false |
active | 進(jìn)度條從左往右的動(dòng)畫 | true/false 默認(rèn)false |
stroke-width | 進(jìn)度條線的寬度,單位px | 默認(rèn)6px |
color | 進(jìn)度條顏色 | #09BB07 |
activeColor | 已選擇的進(jìn)度條的顏色 | |
backgroundColor | 未選擇的進(jìn)度條的顏色 |
下載進(jìn)度條制作
一、wxml視圖制作
progress 下載進(jìn)度:
這里不光教大家學(xué)會(huì)制作下載進(jìn)度條,順帶教大家做網(wǎng)頁加載過程中的進(jìn)度條,就是最上面那行加載線,反正原理是一樣的,核心還是小程序自帶控件progress
active用于控制顯示進(jìn)度條動(dòng)畫
percent 設(shè)置已選擇的進(jìn)度條進(jìn)度
當(dāng)點(diǎn)擊開始下載的時(shí)候,觸發(fā)startDown事件
二、xxx.js
Page({ data: { isDown: false, percent: 0, }, startDown: function (e) { this.setData({ isDown: true, percent: 100, }) },
js里的代碼比較簡(jiǎn)單,data里面isDown控制是否開始下載,percent設(shè)置下載進(jìn)度條
startDown 處理開始下載的邏輯,更新下載進(jìn)度條,以及開始執(zhí)行下載動(dòng)畫效果
感謝各位的閱讀,以上就是“微信小程序開發(fā)中如何實(shí)現(xiàn)下載進(jìn)度條”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)微信小程序開發(fā)中如何實(shí)現(xiàn)下載進(jìn)度條這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!