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