Heim > WeChat-Applet > Mini-Programmentwicklung > Das WeChat-Applet verwendet JS, um die 60er-Countdown-Funktion für die Registrierung zu implementieren

Das WeChat-Applet verwendet JS, um die 60er-Countdown-Funktion für die Registrierung zu implementieren

黄舟
Freigeben: 2018-05-15 15:38:05
Original
1948 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die 60er-Countdown-Funktion für die Registrierung des WeChat Mini-Programms vorgestellt und die Verwendung von JS zur Implementierung der 60er-Countdown-Funktion für die Registrierung. Interessierte Freunde können sich auf das WeChat Mini-Programm beziehen +WEB verwendet JS, um die Entwicklungsschritte für die Registrierung [60s] zu implementieren:


1 Rendering:

2 Die Seite nutzt nur die zugehörigen Funktionen von JS, einschließlich: wxml, js, wxss
2.1 WXML-Seitencode:

2.2 JS-Seitencode:

<text>绑定手机</text>
<form bindsubmit="bindMobile">
<view class="form_group">
    <text>手 机:</text>
    <input type="number" placeholder="请输入手机号" maxlength="11" name="data_phone" value="" auto-focus="true" bindblur="blur_mobile" />
    <button type="button" class="{{is_show?&#39;show&#39;:&#39;hide&#39;}}" bindtap="clickVerify">获取验证码</button>
    <button type="button" class="{{is_show?&#39;hide&#39;:&#39;show&#39;}}">重新发送{{last_time}}秒</button>
  </view>

<input type="number" placeholder="请输入验证码" maxlength="6" name="data_verify" value=""/>
<button class="save_btn" form-type="submit">确认绑定</button>
</form>
Nach dem Login kopieren
2.3 wxss Seitencode:

var countdown = 60;
var settime = function (that) {
 if (countdown == 0) {
  that.setData({
   is_show: true
  })
  countdown = 60;
  return;
 } else {
  that.setData({
   is_show:false,
   last_time:countdown
  })

  countdown--;
 }
 setTimeout(function () {
  settime(that)
 }
  , 1000)
}

Page({
 /**
  * 页面的初始数据
  */
 data: {
  last_time:&#39;&#39;,
  is_show:true
 },

 clickVerify:function(){
  var that = this;
 // 将获取验证码按钮隐藏60s,60s后再次显示
   that.setData({
    is_show: (!that.data.is_show)  //false
   })
   settime(that);
 }


})
Nach dem Login kopieren
3. Oben geht es um das WeChat-Applet. Wie sollte also unsere allgemeine Web- oder Mobilversion aussehen?

/* 发送验证码按钮隐藏,并展示倒数60s提示 */
.hide{
 display: none;
}
.show{
 display: block;
}
Nach dem Login kopieren
Eigentlich sind die Methoden ähnlich und werden hier nur als Referenz veröffentlicht


Das obige ist der detaillierte Inhalt vonDas WeChat-Applet verwendet JS, um die 60er-Countdown-Funktion für die Registrierung zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage