Trois types d'exemples de codes d'événement pour les mini-programmes WeChat

高洛峰
Libérer: 2017-02-27 14:38:19
original
2340 Les gens l'ont consulté

Cet article présente principalement les trois types d'événements dans les mini-programmes WeChat et donne des exemples avec des codes.

Il existe trois principaux types d'événements dans les mini-programmes :
Événement 1-Click

2-Événement double-clic

3-Événement appui long

L'événement click se compose de touchstart et touchend, et l'événement tap est déclenché après touchend.
(1) Cliquez sur l'événement

afficher le code

<view>
  <button type="primary" bindtouchstart="mytouchstart" bindtouchend="mytouchend" bindtap="mytap">点我吧</button>
</view>
Copier après la connexion

Code JS

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;)
}
Copier après la connexion

Ici, l'événement Touch Start est lié via la fonction bindtouchstart, bindtouchend Le La fonction est liée à un événement qui est déclenché à la fin du toucher.
Et vous pouvez implémenter le contenu de ces deux fonctions d'événement dans le code js.

(2) Événement de double-clic

L'événement de double-clic se compose de deux événements de clic. L'intervalle entre deux clics est inférieur à 300 ms et est considéré comme un double-clic dans les documents officiels de WeChat. Il n'y a pas d'événement de double-clic et les développeurs doivent définir leur propre traitement.
afficher


Cliquez sur moi

Code JS

Trois types dexemples de codes dévénement pour les mini-programmes WeChat

(3) Appui long

Après lors de l'événement d'appui long, le doigt est touché puis laissé après plus de 350 ms.
afficher le code

<view>
  <button type="primary" bindtouchstart="mytouchstart" bindlongtap="mylongtap"
    bindtouchend="mytouchend" bindtap="mytap">点我吧</button>
</view>
Copier après la connexion

Code JS

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;)
}
Copier après la connexion


Pour plus d'articles connexes sur les trois types d'exemples de codes d'événements des mini-programmes WeChat , veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal