一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

uni-app實現獲取驗證碼倒計時功能

本文實例為大家分享了uni-app實現獲取驗證碼倒計時的具體代碼,供大家參考,具體內容如下

實現的效果

頁面部分是一個三目運算,codeTime是倒計時的時間。愛掏網 - it200.com

具體思路:

三目運算,判斷codeTime的值,當為0的時候顯示文字“獲取驗證碼”,大于0的時候顯示驗證碼的倒計時。愛掏網 - it200.comcodeTime默認為0.

這里有個問題就是,怎么阻止用戶在倒計時還沒結束的時候一直點擊,影響倒計時。愛掏網 - it200.com

解決辦法是寫個判斷,當codeTime大于60的時候,彈窗提示用戶不能重復獲取驗證碼。愛掏網 - it200.com當倒計時運行完了之后要清除倒計時。愛掏網 - it200.com

代碼:


 export default {
 data() {
 return {
  codeTime:0,
 }
 },
  methods: {
   getCheckNum(){
 if(this.codeTime>0){
  uni.showToast({
  title: '不能重復獲取',
  icon:"none"
  });
  return;
 }else{
  this.codeTime = 60
  let timer = setInterval(()=>{
  this.codeTime--;
  if(this.codeTime

css樣式:

.all{
 margin: 30rpx;
 border-bottom: 2rpx solid #EEEEEE;
 display: flex;
 flex-wrap: nowrap;
}
.left{
 margin-bottom: 30rpx;
 margin-right: 40rpx;
 width: 150rpx;
}
.three{
 background-color: white;
 width: 92%;
 border-radius: 10rpx;
 padding: 20rpx 0;
 margin: 20rpx auto;
 position: relative;
}
.btn{
 background-color: orange;
 font-size: 28rpx;
 width: 160rpx;
 height: 70rpx;
 line-height: 70rpx;
 margin-top: 40rpx;
 color: white;
 font-weight: 600;
}
.get{
 position: absolute;
 top: 40rpx;
 right: 30rpx;
 background-color: orange;
 height: 70rpx;
 line-height: 70rpx;
 color: white;
 border-radius: 10rpx;
 padding: 0 20rpx;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。愛掏網 - it200.com


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

返回頂部

主站蜘蛛池模板: 国产精品久久久久久久久久软件 | a毛片| 天堂久久av | 亚洲一一在线 | 91精品国产乱码久久久久久久 | 亚洲男人天堂 | 久久99精品久久久久久 | 狠狠狠干| 91亚洲一区| 亚洲免费视频播放 | 91精品久久久久久久久久入口 | 成人在线观看免费爱爱 | 国产美女精品 | 亚洲国产精品一区二区久久 | 精品三区| 国产精品国产成人国产三级 | 手机在线一区二区三区 | 中文字幕视频在线观看 | av中文在线 | 成人在线观看中文字幕 | 亚洲中午字幕 | 国产精品123区 | 日本黄色片免费在线观看 | 久久久久久中文字幕 | 亚洲国产成人精品女人久久久野战 | 国产在线视频在线观看 | 一区二区三区在线免费看 | 国产1区2区3区 | 曰批视频在线观看 | 日韩av一区二区在线观看 | 盗摄精品av一区二区三区 | av网站免费观看 | 亚洲精品一区在线 | 欧美一区二区三区在线观看 | 18av在线播放| 久久99精品视频 | 国产96在线 | 天天干国产 | 久久久久久免费免费 | 亚洲精品乱码久久久久久蜜桃 | 国产精品99久久免费观看 |