diff --git a/packages/taro-components-rn/src/components/ClickableSimplified/index.tsx b/packages/taro-components-rn/src/components/ClickableSimplified/index.tsx index 7ed1846b3b8f..aee6bd7b7844 100644 --- a/packages/taro-components-rn/src/components/ClickableSimplified/index.tsx +++ b/packages/taro-components-rn/src/components/ClickableSimplified/index.tsx @@ -85,7 +85,8 @@ export default function

>(WrappedComponent: React. onTouchEnd && onTouchEnd(this.getWxAppEvent(evt)) const endTimestamp = evt.nativeEvent.timestamp const gapTime = endTimestamp - this.startTimestamp - const hasMove = Math.abs(gestureState.dx) >= 1 || Math.abs(gestureState.dy) >= 1 + // 1 =>3, 修复部分android机型(三星折叠屏尤为明显),单击时dx,dy为>1,而被误判为move的情况。 + const hasMove = Math.abs(gestureState.dx) >= 3 || Math.abs(gestureState.dy) >= 3 if (!hasMove) { if (gapTime <= 350) { onClick && onClick(this.getWxAppEvent(evt))