web-dev-qa-db-fra.com

Evénements tactiles dans Vue 2.0

J'utilise Vue 2.0 et devrait fonctionner avec des gestes de balayage. J'ai vérifié qu'il y avait un plugin officiel (nommé vue-touch ) mais comme on dit, Vue 2.0 n'est pas encore supporté.

Je sais que de nombreuses bibliothèques prennent en charge les gestes de balayage, mais quelle bibliothèque conviendrait mieux pour travailler avec Vue 2.0? (en termes de légèreté et de commutabilité si vue-touch devient compitable avec vue 2.0) ou existe-t-il des bibliothèques recommandées pour les événements tactiles en général?

13
Asqan

J'ai vérifié et il y a déjà une vue-touch pour Vue 2.0, mais elle se trouve sur une autre branche:

Cette branche est uniquement compatible avec Vue 1.0. Pour la réécriture compatible avec Vue 2.0, voir la branche suivante.

https://github.com/vuejs/vue-touch/tree/next

10
Stephan-v

Vous pouvez facilement utiliser Hammer directement dans Vue. Créez des directives Vue pour envelopper les événements tactiles Hammer qui vous intéressent. Faites-le une fois pour toute votre application. Ceci est facile et ne devrait pas vous rebuter.

Vue2-hammer (1600 téléchargements npm par semaine) englobe également marteau, mais pour le moment, je choisis de le faire directement. Vue2-touch-events (5000 téléchargements npm hebdomadaires) ne tire pas parti de Hammer, qui semble courageux.

1
bbsimonbb