From 87a9272ece29152243e738be1df7edc6f6c53c88 Mon Sep 17 00:00:00 2001
From: chenjiahan <jait.chen@foxmail.com>
Date: Sat, 3 Dec 2022 20:23:17 +0800
Subject: [PATCH] fix(Image): avoid duplicate load event

---
 packages/vant/src/image/Image.tsx | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/vant/src/image/Image.tsx b/packages/vant/src/image/Image.tsx
index 00a6880f0..1ac07e16b 100644
--- a/packages/vant/src/image/Image.tsx
+++ b/packages/vant/src/image/Image.tsx
@@ -97,8 +97,10 @@ export default defineComponent({
     );
 
     const onLoad = (event?: Event) => {
-      loading.value = false;
-      emit('load', event);
+      if (loading.value) {
+        loading.value = false;
+        emit('load', event);
+      }
     };
 
     const onError = (event?: Event) => {