HammerJS与Meteor和ReactJS集成

时间:2015-10-09 00:12:51

标签: javascript meteor reactjs hammer.js meteor-react

我希望将Hammer JS添加到我使用React建立在Meteor上的应用程序中。我在集成不同的库时遇到了问题。

目前,我尝试了一些不同的可用库,例如​​: https://github.com/JedWatson/react-hammerjs,但收到此错误:

enter image description here

我也研究过: https://atmospherejs.com/chriswessels/hammer 但是,它看起来不支持ReactJS。如果有人能帮助我指出正确的方向,或指出他们做了什么,请告诉我!

1 个答案:

答案 0 :(得分:2)

您可以将Hammer库添加到您的网页,并从React代码中使用它。

<强>链接

我不确定你的项目结构。我刚下载了js文件,将其放在公共文件夹中,并在指向带有捆绑的React代码的js文件之前添加了相应的<script>标记。

<强>用法

正如here所述,您可以使用以下代码:

componentDidMount: function() {
  this.hammer = Hammer(this.getDOMNode())
this.hammer.on('swipeleft', this.swipeLeft);
},
componentWillUnmount: function() {
this.hammer.off('swipeleft', this.swipeLeft);

}