为了帮助开发者更便捷的使用微信小程序的短信验证码功能,特别是初学者更好的使用,榛子云短信特地开发了60秒倒计时插件,效果:
使用方法
1.引入插件countdown.js
代码语言:javascript复制var CountDown = require('../../utils/countdown.js');
2.在 onLoad 周期初始化
代码语言:javascript复制onLoad: function () {
this.countdown = new CountDown(this);
}
3. 3.在获取验证码的按钮上增加captchaDisabled、captchaTxt 分别用于控制倒计时过程中是否可以点击、倒计时秒数提示
代码语言:javascript复制<button class='codeBtn' bindtap='getSmsCaptcha' disabled='{{captchaDisabled}}'>{{captchaTxt}}</button>
4. 调用start方法触发倒计时
代码语言:javascript复制getSmsCaptcha(e) {
this.countdown.start();
}
插件下载: http://smsow.zhenzikj.com/doc/sdk.html