Explorar o código

Image: Fix preview dose not show when preview list not contain src issue (#18975) (#19130)

luckyCao %!s(int64=5) %!d(string=hai) anos
pai
achega
7259a83852
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      packages/image/src/main.vue

+ 6 - 1
packages/image/src/main.vue

@@ -94,7 +94,12 @@
         return Array.isArray(previewSrcList) && previewSrcList.length > 0;
       },
       imageIndex() {
-        return this.previewSrcList.indexOf(this.src);
+        let previewIndex = 0;
+        const srcIndex = this.previewSrcList.indexOf(this.src);
+        if (srcIndex >= 0) {
+          previewIndex = srcIndex;
+        }
+        return previewIndex;
       }
     },