支付宝小程序短信倒计时
生活随笔
收集整理的這篇文章主要介紹了
支付宝小程序短信倒计时
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
定義方法
class CountDown {//captchaClickable是否允許點擊constructor(page) {this.page = page;this.initSeconds = 60;this.page.setData({ captchaTxt: '獲取驗證碼', captchaDisabled: false });}start() {// console.info('進入倒計時');var that = this;var seconds = that.initSeconds;that.page.setData({ captchaDisabled: true, captchaTxt: seconds+'秒'});let promise = new Promise((resolve, reject) => {let setTimer = setInterval(() => {seconds -= 1;// console.info('倒計時:' + seconds);that.page.setData({captchaTxt: seconds + '秒',captchaDisabled: true})if (seconds <= 0) {that.page.setData({captchaTxt: '獲取驗證碼',captchaDisabled: false})resolve(setTimer)}}, 1000)})promise.then((setTimer) => {clearInterval(setTimer)})} } module.exports = CountDown;頁面引用
var CountDown = require('../../utils/countdown.js');在Onload
onLoad(query) {// 頁面加載 this.countdown = new CountDown(this);},事件點擊事件時調(diào)用
that.countdown.start();參考 榛子云 原文章下方
http://smsow.zhenzikj.com/bbs/question/detail/74.html
總結(jié)
以上是生活随笔為你收集整理的支付宝小程序短信倒计时的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac版微信突然显示音频设备启动失败
- 下一篇: 1.matlab画正弦函数图