首页 > React如何实现触摸滑动事件,可以区分方向的那种!onTouchMove只要一拖动就会触发?

React如何实现触摸滑动事件,可以区分方向的那种!onTouchMove只要一拖动就会触发?

React如何实现触摸滑动事件,可以区分方向的那种!因为onTouchMove只要一拖动就会触发,好像没有办法区分滑动方向?


没有现成的告诉你上下左右的属性,需要自己判断。onTouchStart 的时候记录初始 e.pageX 和 e.pageY,onTouchMover 的时候拿移动后的 e.pageX 和 e.pageY 与 onTouchStart 的时候的值相减就能知道了,同时还要更新初始值方便下一次再次对比。


确实如@公子 所说,没什么native的方式告诉你,不过javascript社区最不缺的就是库,有小哥做了一个东西,或许能帮你:

react-gestures

【热门文章】
【热门文章】