App.js
import React from 'react';
var Hammer = require('react-hammerjs');
var options = {
touchAction:'compute',
recognizers: {
tap: {
time: 600,
threshold: 100
}
}
};
function App(){
return(
<div>
<Hammer onTap={handleTap}
options={options}>
<div>Tap Me</div>
</Hammer>
</div>);
}
export default App;
您可能要创建一个名为handleTap
的函数。现在,handleTap
不存在,这就是您收到该错误的原因。您可以尝试:
const handleTap = () => {
alert('tapped!');
};
在App
组件中的return语句之前添加。当然,您可以将逻辑更改为所需的逻辑,而不是提醒“轻按!”
希望有帮助