E企盈营销工具技术服务商 热线:4006-838-530

微信小程序注册、登录小功能都在这

E企盈直播平台营销卖货系统

微信小程序实现注册、登录页面的小功能整理,希望对大家有帮助。1. 正则验证手机号码var mobile = that.data.phone;    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+d{8})$/;    if (!myreg.test(mobile)) {      wx.showToast({        title: ‘手机号有误!’,        icon: ‘success’,        duration: 1500      })      return ;    }    wx.showToast({      title: ‘手机号正确!’,      icon: ‘success’,      duration: 1500    }) 2. 60秒倒计时发送短信验证码后会有60秒的倒计时功能。网上有很多这种插件,很方便比如: http://smsow.zhenzikj.com/doc/sdk.html使用方法1.引入插件countdown.jsvar CountDown = require(‘../../utils/countdown.js’);2.在 onLoad 周期初始化onLoad: function () {   this.countdown = new CountDown(this);}3. 在获取验证码的按钮上增加captchaDisabled、captchaTxt 分别用于控制倒计时过程中是否可以点击、倒计时秒数提示button class=’codeBtn’ bindtap=’getSmsCaptcha’ disabled='{{captchaDisabled}}'{{captchaTxt}}/button4. 调用start方法触发倒计时getSmsCaptcha(e) {   this.countdown.start();} 3. 发送短信验证码小编使用的是榛子云短信(http://smsow.zhenzikj.com/doc/sdk.html)的发送验证码短信。目前提供了普通版和云函数版,建议下载云函数版的。两个版本中都提供了对验证码的支持,你无需生成验证码,SDK已经帮你都弄好了。如何使用1)配置域名在微信公众平台-小程序管理中配置域名https://smsdeveloper.zhenzikj.com,如下图:2) 引入sdkvar zhenzisms = require(‘../../utils/zhenzisms.js’);3)初始化zhenzisms.client.init(‘https://sms_developer.zhenzikj.com’, ‘你的榛子云appId’, ‘你的榛子云appSecret’);4) 发送验证码短信zhenzisms.client.sendCode(function (res) {      wx.showToast({        title: res.data.data,        icon: ‘none’,        duration: 2000      })    }, that.data.phone, ‘验证码为:{code}’, ”, 60 * 5, 4);参数1:请求后的用于接收返回结果的回调函数参数number:接收者手机号码参数3:短信模板,其中{code}为验证码占位符,会自动替换参数messageId:该条信息的唯一标识,可用于查询参数seconds:验证码有效期,单位是秒参数length:验证码长度,比如4位或6位返回结果是json格式的字符串, code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息 当然,你也可以使用云函数版的,请参考文档: http://smsow.zhenzikj.com/doc/weixinmp_yun_sdk_doc2.html

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序注册、登录小功能都在这
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏