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

高洛峰
Freigeben: 2017-02-27 14:38:19
Original
2340 Leute haben es durchsucht

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>
Nach dem Login kopieren

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;)
}
Nach dem Login kopieren

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>
Nach dem Login kopieren

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;)
}
Nach dem Login kopieren


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