如何在反应中处理onTouchMove事件

时间:2015-10-01 09:45:12

标签: javascript reactjs touch

我想在一个反应​​元素上发射一个事件,我当前正在移动手指。我试过了onTouchMove,但它只针对触摸的第一个元素触发,然后一直触发它。我能够跟踪当前触摸的元素的唯一方法是elementFromPoint()方法。

handleTouchMove(e) {
    e.preventDefault();
    let changedTouch = event.changedTouches[0];
    let elem = document.elementFromPoint(changedTouch.clientX, changedTouch.clientY);
}

现在我有了元素,但我正在直接使用dom。任何想法如何避免这种情况?

0 个答案:

没有答案