触摸Vue 2.0中的事件

Asq*_*qan 19 swipe vue.js vuejs2

我正在使用Vue 2.0,应该使用滑动手势.我已经检查过有一个官方插件(名为vue-touch),但正如他们所说,还不支持Vue 2.0.

我知道有很多库支持滑动手势但是哪个库目前更适合使用Vue 2.0?(在轻量级和可切换性方面,如果vue-touch变得与vue 2.0兼容)或者是否一般推荐用于触摸事件的库?

Ste*_*n-v 11

我检查了Vue 2.0已经有了vue-touch,但是它在另一个分支上:

此分支仅与Vue 1.0兼容.有关Vue 2.0兼容的重写,请参阅下一个分支

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


bbs*_*nbb 7

您可以直接在 Vue 中轻松使用 Hammer。创建 Vue 指令来包装您感兴趣的 Hammer 触摸事件。为您的整个应用程序执行一次。这很容易,不应该让你失望。

Vue2-hammer(每周 1600 次 npm 下载)也包装了hammer,但目前我选择直接执行此操作。Vue2-touch-events(每周 5000 次 npm 下载)没有利用 Hammer,这看起来很勇敢。

  • 不幸的是,hammer.js 似乎已经停滞不前了。根据这个线程(https://github.com/hammerjs/hammer.js/issues/1197)看起来它的未来仍在决定中。 (2认同)