最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序綁定手機(jī)號獲取驗證碼功能

 更新時間:2019年10月22日 11:32:15   作者:online-oliver  
這篇文章主要介紹了微信小程序綁定手機(jī)號獲取驗證碼功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下


微信小程序驗證碼獲取方式,代碼如下所示:

<!-- 綁定手機(jī)號 -->
<view class='content'>
 <form bindsubmit="formSubmit">
  <view class='phone-box'>
   <text class='phone'>手機(jī)號</text>
   <input name="phone" type='number' placeholder="請輸入手機(jī)號" maxlength='11' name="phone" class='number' bindinput='lovePhone' />
  </view>
  <view class='phone-box'>
   <text class='phone'>驗證碼</text>
   <input name="phoneCode" placeholder="請輸入驗證碼" class='number' placeholder-style='color:#bbb' bindinput="yanLoveInput" />
   <view bindtap='yanLoveBtn' class='getNum'>{{getText2}}</view>
  </view>
  <button formType="submit" class='submit'>綁定</button>
 </form>
</view>
.content {
 width: 100%;
 height: auto;
 padding: 0 50rpx;
 box-sizing: border-box;
}
.phone-box {
 width: 100%;
 height: 89rpx;
 border-bottom: 1rpx solid #efefef;
 display: flex;
 flex-direction: row;
 justify-content: flex-start;
 align-items: center;
}
.phone {
 color: #333;
 margin-right: 60rpx;
 font-size: 28rpx;
}
.number {
 color: #333;
 font-size: 28rpx;
 width: 200rpx;
}
.getNum {
 width:210rpx;
 height:48rpx;
 background:rgba(248, 112, 57, 1);
 border-radius:8rpx;
 font-size:28rpx;
 font-family:PingFang-SC-Medium;
 color:rgba(255, 255, 255, 1);
 line-height:48rpx;
 margin-right:36rpx;
 text-align:center;
}
.submit {
 width: 480rpx;
 height: 80rpx;
 background: rgba(248, 112, 57, 1);
 border-radius: 8rpx;
 margin-top: 80rpx;
 color: #fff;
 font-size: 32rpx;
}
const app = getApp();
Page({
 data: {
  // 驗證手機(jī)號
  loginPhone: false,
  loginPwd: false,
  loveChange: true,
  hongyzphone: '',
  // 驗證碼是否正確
  zhengLove: true,
  huoLove: '',
  getText2: '獲取驗證碼',
 },
 // 手機(jī)驗證
 lovePhone: function (e) {
  let phone = e.detail.value;
  this.setData({ hongyzphone: phone })
  if (!(/^1[34578]\d{9}$/.test(phone))) {
   this.setData({
    lovePhone: false
   })
   console.log(phone.length)
   if (phone.length >= 11) {
    wx.showToast({
     title: '手機(jī)號有誤',
     icon: 'none',
     duration: 1000
    })
   }
  } else {
   this.setData({
    lovePhone: true
   })
  }
 },
 // 驗證碼輸入
 yanLoveInput: function (e) {
  let that = this;
  let yanLove = e.detail.value;
  let huoLove = this.data.huoLove;
  that.setData({
   yanLove: yanLove,
   zhengLove: false,
  })
  if (yanLove.length >= 4) {
   if (yanLove == huoLove) {
    that.setData({
     zhengLove: true,
    })
   } else {
    that.setData({
     zhengLove: false,
    })
    wx.showModal({
     content: '輸入驗證碼有誤',
     showCancel: false,
     success: function (res) { }
    })
   }
  }
 },
 // 驗證碼按鈕
 yanLoveBtn: function () {
  let loveChange = this.data.loveChange;
  console.log(loveChange)
  let lovePhone = this.data.lovePhone;
  console.log(lovePhone)
  let phone = this.data.hongyzphone;
  console.log(phone)
  let n = 59;
  let that = this;
  if (!lovePhone) {
   wx.showToast({
    title: '手機(jī)號有誤',
    icon: 'success',
    duration: 1000
   })
  } else {
   if (loveChange) {
    this.setData({
     loveChange: false
    })
    let lovetime = setInterval(function () {
     let str = '(' + n + ')' + '重新獲取'
     that.setData({
      getText2: str
     })
     if (n <= 0) {
      that.setData({
       loveChange: true,
       getText2: '重新獲取'
      })
      clearInterval(lovetime);
     }
     n--;
    }, 1000);
    //獲取驗證碼接口寫在這里
    //例子 并非真實接口
    app.agriknow.sendMsg(phone).then(res => {
     console.log('請求獲取驗證碼.res =>', res)
    }).catch(err => {
     console.log(err)
    })
   }
  }
 },
 //form表單提交
 formSubmit(e){
  let val = e.detail.value 
  console.log('val', val)
  var phone = val.phone //電話
  var phoneCode = val.phoneCode //驗證碼
 },
})

總結(jié)

以上所述是小編給大家介紹的微信小程序綁定手機(jī)號獲取驗證碼功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • js中style.display=

    js中style.display=""無效的解決方法

    這篇文章主要介紹了js中style.display=""無效的解決方法,是js程序設(shè)計中非常常見的問題,需要的朋友可以參考下
    2014-10-10
  • bootstrap手風(fēng)琴制作方法詳解

    bootstrap手風(fēng)琴制作方法詳解

    這篇文章主要為大家詳細(xì)介紹了bootstrap手風(fēng)琴的制作方法,制作聲明式觸發(fā)手風(fēng)琴,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • JavaScript如何自定義trim方法

    JavaScript如何自定義trim方法

    本文介紹了如何自定義trim方法,trim的作用就是去除字符串前后空格,這個方法在字符串處理方面很有實用價值,需要的朋友可以參考下
    2015-07-07
  • Navigator?sendBeacon頁面關(guān)閉也能發(fā)送請求方法示例

    Navigator?sendBeacon頁面關(guān)閉也能發(fā)送請求方法示例

    這篇文章主要為大家介紹了Navigator?sendBeacon頁面關(guān)閉也能發(fā)送請求的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Echarts柱狀圖實現(xiàn)同時顯示百分比+原始值+匯總值效果實例

    Echarts柱狀圖實現(xiàn)同時顯示百分比+原始值+匯總值效果實例

    echarts是一款功能強(qiáng)大、靈活易用的數(shù)據(jù)可視化庫,它提供了豐富的圖表類型和樣式,包括柱狀圖,這篇文章主要給大家介紹了關(guān)于Echarts柱狀圖實現(xiàn)同時顯示百分比+原始值+匯總值效果的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • JavaScript 解決ajax中parsererror錯誤案例詳解

    JavaScript 解決ajax中parsererror錯誤案例詳解

    這篇文章主要介紹了JavaScript 解決ajax中parsererror錯誤案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • javascript圖片預(yù)加載完整實例

    javascript圖片預(yù)加載完整實例

    這篇文章主要介紹了javascript圖片預(yù)加載實現(xiàn)方法,以完整實例形式分析了JavaScript圖片預(yù)加載顯示的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • HTML頁面,測試JS對C函數(shù)的調(diào)用簡單實例

    HTML頁面,測試JS對C函數(shù)的調(diào)用簡單實例

    下面小編就為大家?guī)硪黄狧TML頁面,測試JS對C函數(shù)的調(diào)用簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 使用Javascript開發(fā)sliding-nav帶滑動條效果的導(dǎo)航插件

    使用Javascript開發(fā)sliding-nav帶滑動條效果的導(dǎo)航插件

    這篇文章主要介紹了使用Javascript開發(fā)sliding-nav帶滑動條效果的導(dǎo)航插件,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • JS取數(shù)字小數(shù)點后兩位或n位的簡單方法

    JS取數(shù)字小數(shù)點后兩位或n位的簡單方法

    下面小編就為大家?guī)硪黄狫S取數(shù)字小數(shù)點后兩位或n位的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論

抚宁县| 海阳市| 基隆市| 吴桥县| 当雄县| 稻城县| 武陟县| 镶黄旗| 玛曲县| 山阴县| 辉县市| 鄂托克旗| 内黄县| 蒙山县| 镇巴县| 南宁市| 汽车| 如东县| 宜丰县| 旬阳县| 封开县| 广东省| 桦南县| 紫云| 维西| 元朗区| 昌都县| 景谷| 汉中市| 重庆市| 江华| 保山市| 诸城市| 沙坪坝区| 沂源县| 平阳县| 松桃| 镇江市| 惠水县| 海原县| 黔东|