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

    界面設計

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

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

    實現(xiàn)的功能

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

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

    驗證函數(shù):

    用戶輸入錯誤的手機號碼時將會調用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.驗證圖片驗證碼(暫時為靜態(tài)數(shù)據(jù)嘻嘻)

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

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

    3. 實現(xiàn)發(fā)送驗證碼60s倒計時

    var interval = null //倒計時函數(shù)

    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: '已發(fā)送('+currentTime+'s)'
    ? ? ? })
    ? ? ? if (currentTime ? ? ? ? clearInterval(interval)
    ? ? ? ? that.setData({
    ? ? ? ? ? time: '重新發(fā)送',
    ? ? ? ? ? currentTime:61,
    ? ? ? ? ? disabled: false ??
    ? ? ? ? })
    ? ? ? }
    ? ? }, 1000) ?
    ? },

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


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

    返回頂部

    主站蜘蛛池模板: 国产av成人一区二区三区| 日韩毛片基地一区二区三区| 视频在线观看一区二区| 国产精品va一区二区三区| 福利一区二区三区视频午夜观看| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 蜜桃无码一区二区三区| 国产一区二区久久久| 日美欧韩一区二去三区| 久久久99精品一区二区| 精品人妻AV一区二区三区 | 四虎一区二区成人免费影院网址| 免费无码AV一区二区| 久久亚洲AV午夜福利精品一区| 精品人妻AV一区二区三区| 一区二区在线视频免费观看| 少妇人妻精品一区二区三区| 国产精品一区二区四区| 一区二区三区国产| 精品一区二区ww| 国产剧情国产精品一区| 精品无码国产一区二区三区麻豆| 中文字幕永久一区二区三区在线观看 | 亚洲天堂一区二区| 日韩一区二区三区精品| 亚洲一区二区三区深夜天堂| 亚洲日本一区二区一本一道| 亚洲av无码一区二区三区观看| 一区 二区 三区 中文字幕| 久久伊人精品一区二区三区| 国产精品第一区第27页| 国产精品无码一区二区在线| 国产免费一区二区视频| 视频一区二区中文字幕| 亚洲欧美日韩一区二区三区| 中文字幕精品一区二区精品| 国产福利电影一区二区三区,日韩伦理电影在线福 | 精品综合一区二区三区| 97一区二区三区四区久久| 一区二区三区人妻无码| 欲色影视天天一区二区三区色香欲 |