Heim  >  Artikel  >  WeChat-Applet  >  Drei Arten von Event-Beispielcodes für WeChat-Miniprogramme

Drei Arten von Event-Beispielcodes für WeChat-Miniprogramme

高洛峰
高洛峰Original
2017-02-27 14:38:192351Durchsuche

In diesem Artikel werden hauptsächlich die drei Arten von Ereignissen in WeChat-Miniprogrammen vorgestellt und Beispiele mit Codes gegeben.

Es gibt drei Haupttypen von Ereignissen in Miniprogrammen:
1-Klick-Ereignis

2-Doppelklick-Ereignis

3-Langes Drücken-Ereignis

Das Klickereignis besteht aus Touchstart und Touchend, und das Tap-Ereignis wird nach Touchend ausgelöst.
(1) Klicken Sie auf Ereignis

Code anzeigen

<view>
  <button type="primary" bindtouchstart="mytouchstart" bindtouchend="mytouchend" bindtap="mytap">点我吧</button>
</view>

JS-Code

mytouchstart: function(e){  
  console.log(e.timeStamp + &#39;- touch start&#39;)
},mytouchend: function(e){
   console.log(e.timeStamp + &#39;- touch end&#39;)
},mytap: function(e){  
  console.log(e.timeStamp + &#39;- tap&#39;)
}

Hier wird das Touch-Start-Ereignis durch die Funktion bindtouchstart, bindtouchend, gebunden Die Funktion ist an ein Ereignis gebunden, das ausgelöst wird, wenn die Berührung endet.
Und Sie können den Inhalt dieser beiden Ereignisfunktionen in JS-Code implementieren.

(2) Doppelklick-Ereignis

Ein Doppelklick-Ereignis besteht aus zwei Klick-Ereignissen. Der Abstand zwischen zwei Klicks beträgt weniger als 300 ms und gilt als Doppelklick Es gibt kein Doppelklick-Ereignis und Entwickler müssen ihre eigene Verarbeitung definieren.
Anzeigen


Klicken Sie auf mich

JS-Code

Drei Arten von Event-Beispielcodes für WeChat-Miniprogramme

(3) Drücken Sie lange

Danach Beim langen Drücken wird der Finger berührt und nach mehr als 350 ms wieder verlassen.
Code anzeigen

<view>
  <button type="primary" bindtouchstart="mytouchstart" bindlongtap="mylongtap"
    bindtouchend="mytouchend" bindtap="mytap">点我吧</button>
</view>

JS-Code

mytouchstart: function(e){   
 console.log(e.timeStamp + &#39;- touch start&#39;)
},
//长按事件
mylongtap: function(e){   
 console.log(e.timeStamp + &#39;- long tap&#39;)
},
 console.log(e.timeStamp + &#39;- touch end&#39;)
},
mytap: function(e){   
 console.log(e.timeStamp + &#39;- tap&#39;)
}


Weitere verwandte Artikel zu den drei Arten von Ereignisbeispielcodes von WeChat-Miniprogrammen Bitte achten Sie auf die chinesische PHP-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