【小程序】微信小程序登錄/注冊頁面設計

界面設計

頁面引用了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 ? ? ? ? clearInterval(interval)
? ? ? ? that.setData({
? ? ? ? ? time: '重新發送',
? ? ? ? ? currentTime:61,
? ? ? ? ? disabled: false ??
? ? ? ? })
? ? ? }
? ? }, 1000) ?
? },

PS: 個人筆記,大神勿擾,有問題歡迎指出
---------------------?
作者:zhanjinfeng?
來源:CSDN?
原文:https://blog.csdn.net/zhanjinfeng/article/details/81188264?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 攵女yin乱篇| 国产A√精品区二区三区四区| 日韩精品欧美亚洲高清有无| 色偷偷女男人的天堂亚洲网| 一区二区在线视频观看| 久久精品人人做人人爽| 亚洲国产欧美日韩| 午夜影院一区二区| 国产成人啪精品视频免费网| 女生张开腿给男生捅| 中文网丁香综合网| 999国产精品| 中文字幕第五页| 亚洲日韩在线中文字幕综合| 国产三级在线免费观看| 国产精品福利一区二区| 婷婷综合激情网| 日本最新免费二区三区| 欧美性xxxx极品高清| 久久精品2020| 亚洲欧美日韩精品专区| 亚洲熟妇av一区二区三区宅男| 国产免费观看网站| 国产精品高清久久久久久久| 性宝福精品导航| 日出水了特别黄的视频| 精品中文字幕乱码一区二区| 亚洲成人www| 911色主站性欧美| xxxxx性bbbbb欧美| 中国内地毛片免费高清| www激情com| 自拍偷拍999| 老汉色av影院| 永久黄色免费网站| 青春草国产成人精品久久| 黄色成年人网站| 丰满少妇被猛烈进入高清播放| 亚洲色av性色在线观无码| 全彩acg无翼乌| 全部免费毛片在线|