javascript - HammerJS 与 Meteor 和 ReactJS 集成

标签 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。如果有人可以帮助我指出正确的方向,或者指出他们所做的事情,请告诉我!

最佳答案

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

链接

我不确定您的项目结构。我刚刚下载了js文件,放到public文件夹下,添加了相应的<script>在指向带有捆绑 React 代码的 js 文件之前添加一个标记。

使用

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

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

}

关于javascript - HammerJS 与 Meteor 和 ReactJS 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33027931/

相关文章:

javascript - 使用循环索引访问 Handlebars 数组

javascript - 为什么客户端不会在公用文件夹中收到此脚本的新版本?

javascript - 如何处理 Meteor 中未捕获的异常错误?

javascript - 根据 slider 中的不同子项计算正确的 div 高度?

reactjs - 仅当元素位于视口(viewport)上时才调用 UseFrame

javascript - 在 Android 设备的移动浏览器上自动打开组合框

javascript - 从时间戳的 API 返回中获取用户年龄

javascript - 如何处理多个异步请求?

Javascript/meteor android 返回对象到模板

javascript - 调用静态子组件时定义 React Prop 键