Heim  >  Artikel  >  WeChat-Applet  >  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

黄舟
黄舟Original
2018-05-15 15:38:051903Durchsuche

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>
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);
 }


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

/* 发送验证码按钮隐藏,并展示倒数60s提示 */
.hide{
 display: none;
}
.show{
 display: block;
}
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!

Stellungnahme:
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