react-app实现长按事件

1、需求:
长按可以删除评论
react-app实现长按事件_第1张图片

2、
在相应的结构中绑定事件

 <span onTouchStart={this.touchStart.bind(this, index)} onTouchEnd={this.handleTouchEnd}>

注意一定需要在事件结束的时候接触定时事件。

  // 长按事件
  handleTouchEnd = () => {
    clearTimeout(this.pressTime);
  }

  touchStart = (index) => {
    this.pressTime = setTimeout(() => {
     //  你要do的事
    }, '1000');
  }

你可能感兴趣的:(React,JavaScript高级)