国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

小程序登錄/注冊頁面設計的實現代碼

2020-03-21 15:55:07
字體:
來源:轉載
供稿:網友

界面設計

頁面引用了youzan組件進行設計,包括icon,button,tag,toast以及布局

github地址:https://github.com/youzan/zanui-weapp

小程序,登錄,注冊,頁面設計,代碼

實現的功能

1.對用戶輸入的手機號碼進行驗證,利用正則表達式

var reg = /^1[3|4|5|7|8][0-9]{9}$/

驗證函數:

用戶輸入錯誤的手機號碼時將會調用toast組件提示用戶

小程序,登錄,注冊,頁面設計,代碼

getVerificationCode: function(e){  var reg = /^1[3|4|5|7|8][0-9]{9}$/  var phone = this.data.userPhone  var flag = reg.test(phone)  if(flag){   var that = this   var code   this.setData({    isValated: true   })  }  else{    Toast({     message: '請輸入正確的手機號',     selector: '#zan-toast-test'    });     } },

2.驗證圖片驗證碼(暫時為靜態數據嘻嘻)

用戶輸入正確的手機號碼后,會顯示要求用戶輸入圖片驗證碼進行驗證,驗證成功后將會下發短信驗證碼給用戶的手機

小程序,登錄,注冊,頁面設計,代碼

小程序,登錄,注冊,頁面設計,代碼

// 圖片驗證碼驗證 ValatedCode: function(){  var code = this.data.valatedCode.toLowerCase()  if (code == '3n3d') {   this.setData({    isValated: false   })   Toast({    message: '驗證碼已發送',    selector: '#zan-toast-test'   });   this.getCode()   this.setData({    disabled: true   })  }  else {   this.setData({    isValated: false   })   Toast({    message: '圖片驗證碼輸入錯誤',    selector: '#zan-toast-test'   });  } },

3. 實現發送驗證碼60s倒計時

小程序,登錄,注冊,頁面設計,代碼

var interval = null //倒計時函數 data: {  fun_id:2,  time: '獲取驗證碼', //倒計時   currentTime:61,  userPhone: '',  isValated: false,  valatedCode: '' },  getCode: function (options){  var that = this;  var currentTime = that.data.currentTime  interval = setInterval(function () {   currentTime--;   that.setData({    time: '已發送('+currentTime+'s)'   })   if (currentTime <= 0) {    clearInterval(interval)    that.setData({     time: '重新發送',     currentTime:61,     disabled: false      })   }  }, 1000)  },

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 酒泉市| 宁南县| 饶阳县| 白城市| 油尖旺区| 新宾| 商洛市| 灵川县| 岳西县| 临高县| 稷山县| 泗水县| 霍山县| 安丘市| 西平县| 都江堰市| 丽江市| 丘北县| 小金县| 韶关市| 濮阳县| 吉林市| 武定县| 当阳市| 安西县| 嘉定区| 克东县| 福州市| 柘城县| 蒲江县| 吉木乃县| 陆川县| 巫溪县| 神木县| 乌拉特后旗| 辉县市| 凤山市| 女性| 简阳市| 富裕县| 邓州市|