欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序?qū)崿F(xiàn)下載進(jìn)度條的方法

 更新時(shí)間:2017年12月08日 09:38:31   作者:代碼君_Coder  
本篇文章主要介紹了微信小程序?qū)崿F(xiàn)下載進(jìn)度條的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

我們經(jīng)常會在APP下載中看到下載進(jìn)度條,這個(gè)進(jìn)度條是為了和用戶交互,告知用戶當(dāng)前的進(jìn)度,不然讓用戶一直處于等待,用戶等超過1分鐘就會崩潰的,今天代碼君就教大家如何在小程序中也制作下載進(jìn)度條


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 percent="100" active='true' stroke-width="4" />
<view class='title-line'>
 progress</view>

<view class='column'>
 <button class='button' type='primary' size='mini' bindtap='startDown'>開始下載</button>

 <text class="title">下載進(jìn)度:</text>

 <progress percent="{{percent}}" show-info active='{{isDown}}' stroke-width="14" />
</view>
  1. 這里不光教大家學(xué)會制作下載進(jìn)度條,順帶教大家做網(wǎng)頁加載過程中的進(jìn)度條,就是最上面那行加載線,反正原理是一樣的,核心還是小程序自帶控件progress
  2. active用于控制顯示進(jìn)度條動(dòng)畫
  3. percent 設(shè)置已選擇的進(jìn)度條進(jìn)度
  4. 當(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里的代碼比較簡單,data里面isDown控制是否開始下載,percent設(shè)置下載進(jìn)度條

startDown 處理開始下載的邏輯,更新下載進(jìn)度條,以及開始執(zhí)行下載動(dòng)畫效果

總結(jié)

進(jìn)度條用處很多,代碼君只是列舉了上面的兩個(gè)例子,其實(shí)進(jìn)度條還可以做搶購銷量剩余進(jìn)度條,時(shí)間完成剩余度等等,給讀者留個(gè)小作業(yè),請讀者自行完成我列舉出來的另外兩個(gè)進(jìn)度條例子,好啦,今天關(guān)于進(jìn)度條就講解到這里。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript中的原型鏈prototype介紹

    JavaScript中的原型鏈prototype介紹

    這篇文章主要介紹了JavaScript中的原型鏈prototype介紹,本文講解了訪問原型對象的3種方法,判斷兩個(gè)對象間是否存在原型鏈關(guān)系的方法等,需要的朋友可以參考下
    2014-12-12
  • 第三篇Bootstrap網(wǎng)格基礎(chǔ)

    第三篇Bootstrap網(wǎng)格基礎(chǔ)

    Bootstrap 提供了一套響應(yīng)式、移動(dòng)設(shè)備優(yōu)先的流式網(wǎng)格系統(tǒng),網(wǎng)格系統(tǒng)類似一個(gè)表格。接下來通過本文給大家介紹Bootstrap網(wǎng)格基礎(chǔ),非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • js中關(guān)于promise的用法解讀

    js中關(guān)于promise的用法解讀

    這篇文章主要介紹了js中關(guān)于promise的用法解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • js復(fù)制網(wǎng)頁內(nèi)容并兼容各主流瀏覽器的代碼

    js復(fù)制網(wǎng)頁內(nèi)容并兼容各主流瀏覽器的代碼

    js 復(fù)制網(wǎng)頁內(nèi)容的方法代碼有很多不過要兼容各瀏覽器就不多了,下面有個(gè)不錯(cuò)的方法,大家可以嘗試操作下
    2013-12-12
  • javascript實(shí)現(xiàn)base64 md5 sha1 密碼加密

    javascript實(shí)現(xiàn)base64 md5 sha1 密碼加密

    本篇文章給大家介紹了javascript實(shí)現(xiàn)密碼加密,通過base64、md5、sha1文件,調(diào)用相關(guān)方法實(shí)現(xiàn)密碼加密,非常簡單,需要的朋友可以參考下
    2015-09-09
  • WEB開發(fā)之注冊頁面驗(yàn)證碼倒計(jì)時(shí)代碼的實(shí)現(xiàn)

    WEB開發(fā)之注冊頁面驗(yàn)證碼倒計(jì)時(shí)代碼的實(shí)現(xiàn)

    近期在搞一個(gè)H5+backbone 項(xiàng)目,驗(yàn)證輸入手機(jī)號 驗(yàn)證碼倒計(jì)時(shí)功能,代碼中包含了前端樣式布局代碼和后端邏輯實(shí)現(xiàn),思路明確,具有參考借鑒價(jià)值,需要的朋友參考下吧
    2016-12-12
  • webpack5處理圖片、圖標(biāo)字體、多媒體等靜態(tài)資源文件

    webpack5處理圖片、圖標(biāo)字體、多媒體等靜態(tài)資源文件

    在 webpack5 中內(nèi)置了 file-loader、url-loader、raw-loader, 可以直接通過配置實(shí)現(xiàn)常用功能,下面就來介紹一下webpack5處理圖片、圖標(biāo)字體、多媒體等靜態(tài)資源文件的實(shí)現(xiàn)方法,感興趣的可以了解一下
    2023-12-12
  • js代碼實(shí)現(xiàn)下拉菜單【推薦】

    js代碼實(shí)現(xiàn)下拉菜單【推薦】

    本篇文章主要分享了js代碼實(shí)現(xiàn)下拉菜單的代碼,可復(fù)制直接運(yùn)行看效果,具有很好的參考價(jià)值,跟小編一起來看下吧
    2016-12-12
  • js中的事件委托或是事件代理使用詳解

    js中的事件委托或是事件代理使用詳解

    這是前端面試的經(jīng)典題型,要去找工作的小伙伴看看還是有幫助的,需要的朋友可以參考下
    2017-06-06
  • 前端圖片懶加載的原理與3種實(shí)現(xiàn)方式舉例

    前端圖片懶加載的原理與3種實(shí)現(xiàn)方式舉例

    圖片懶加載又稱圖片延時(shí)加載、惰性加載,即在用戶需要使用圖片的時(shí)候加載,這樣可以減少請求,節(jié)省帶寬,提高頁面加載速度,相對的,也能減少服務(wù)器壓力,下面這篇文章主要給大家介紹了關(guān)于前端圖片懶加載的原理與3種實(shí)現(xiàn)方式的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評論