Сенсорные события в Vue 2.0

Я использую Vue 2.0 и должен работать со строками жестов. Я проверил, что есть один официальный плагин (называемый vue-touch), но, как говорится, Vue 2.0 еще не поддерживается.

Я знаю, что существует множество библиотек, поддерживающих жесты, но какая библиотека лучше всего подходит для работы с Vue 2.0? (с точки зрения легкости и коммутируемости, если vue-touch становится совместимым с vue 2.0). Или рекомендуются ли библиотеки для событий касания в целом?

Ответ 1

Я проверил и уже есть Vue-Touch для Vue 2.0, хотя он находится в другой ветке:

Эта ветка совместима только с Vue 1.0. О переписывании, совместимом с Vue 2.0, см. Следующую ветку

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

Ответ 2

Вы можете легко использовать Hammer непосредственно в Vue. Создайте директивы Vue, чтобы обернуть интересующие вас события касания Hammer. Сделайте это один раз для всего приложения. Это легко и не должно вас отталкивать.

Vue2-hammer (1600 загрузок в неделю) также оборачивается молотком, но на данный момент я решил сделать это напрямую. Vue2-touch-events (5000 еженедельных загрузок в минуту) не использует Hammer, что кажется смелым.