diff --git a/src/packages/imagepreview/imagepreview.taro.tsx b/src/packages/imagepreview/imagepreview.taro.tsx index 72b017840b..973a5e59ee 100644 --- a/src/packages/imagepreview/imagepreview.taro.tsx +++ b/src/packages/imagepreview/imagepreview.taro.tsx @@ -256,6 +256,7 @@ export const ImagePreview: FunctionComponent> = ( } const closeOnImg = (e: ITouchEvent | React.MouseEvent) => { // 点击内容区域的图片是否可以关闭弹层(视频区域由于nut-video做了限制,无法关闭弹层) + e.stopPropagation() if (closeOnContentClick) { onCloseInner(e) } diff --git a/src/packages/imagepreview/imagepreview.tsx b/src/packages/imagepreview/imagepreview.tsx index 9b1b97277d..a260b97e69 100644 --- a/src/packages/imagepreview/imagepreview.tsx +++ b/src/packages/imagepreview/imagepreview.tsx @@ -254,6 +254,7 @@ export const ImagePreview: FunctionComponent> = ( } const closeOnImg = (e: React.MouseEvent) => { + e.stopPropagation() // 点击内容区域的图片是否可以关闭弹层(视频区域由于nut-video做了限制,无法关闭弹层) if (closeOnContentClick) { onCloseInner(e)