倒計(jì)時(shí)功能是一個(gè)比較常見的功能,比如用戶獲取驗(yàn)證碼就需要用到。這里記錄一下在微信小程序里面倒計(jì)時(shí)功能的簡單實(shí)現(xiàn) 直接看看代碼吧
在需要倒計(jì)時(shí)的地方調(diào)用
下面簡單介紹下功能的實(shí)現(xiàn) 首先倒計(jì)時(shí)的方法是寫在Page的外面,這個(gè)別搞錯(cuò)了 實(shí)現(xiàn)倒計(jì)時(shí)關(guān)鍵的地方在于setTimeout方法,也即下面這段代碼。setTimeout方法可以設(shè)置在指定的時(shí)間間隔執(zhí)行某個(gè)函數(shù)。應(yīng)用的格式是setTimeout(function(),time),function就是對(duì)應(yīng)要執(zhí)行的方法,time就是時(shí)間間隔,這里的1000表示1000毫秒,也就是間隔1秒執(zhí)行一次countDown方法。
countDown方法中利用count字段來設(shè)置倒計(jì)時(shí)的時(shí)間,比如這里是60秒 countDown方法中把that也傳遞進(jìn)去是為了在倒計(jì)時(shí)狀態(tài)改變時(shí)利用setData方法更新頁面 countDown方法中利用counting字段來判斷是否已經(jīng)在倒計(jì)時(shí)了,避免重復(fù)開始倒計(jì)時(shí) 倒計(jì)時(shí)結(jié)束是通過count來判斷,通過return直接退出 以上就是微信小程序里面倒計(jì)時(shí)功能的簡單實(shí)現(xiàn)啦,希望對(duì)大家有用! |
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)