diff --git a/library/src/main/ets/components/LargeImage/LargeImage.ets b/library/src/main/ets/components/LargeImage/LargeImage.ets index 10c59b8d610420c28cdaa4a02f06ff20d331ef4f..29e15dd44ffe06b4705f775d394d4f9d9ff2d991 100644 --- a/library/src/main/ets/components/LargeImage/LargeImage.ets +++ b/library/src/main/ets/components/LargeImage/LargeImage.ets @@ -95,7 +95,10 @@ export struct LargeImage { } else { let fingerInfo: FingerInfo[] = event.fingerList; if (!!fingerInfo && fingerInfo.length > 0) { - this.model.setDoubleScale(fingerInfo[0].localX, fingerInfo[0].localY); + let imageIndex = fingerInfo.findIndex((item) => { + return item ? item.localX : false + }) + this.model.setDoubleScale(fingerInfo[imageIndex].localX, fingerInfo[imageIndex].localY); } } }