Procházet zdrojové kódy

Merge pull request #2063 from nekocode/fix-preload-gap-image

fix: fix preloadGapImage
代强 před 1 rokem
rodič
revize
cefdb56235

+ 4 - 0
packages/semi-foundation/image/previewInnerFoundation.ts

@@ -226,6 +226,10 @@ export default class PreviewInnerFoundation<P = Record<string, any>, S = Record<
         }
         }
 
 
         const preloadImages = getPreloadImagArr(imgSrc, currentIndex, preLoadGap, infinite);
         const preloadImages = getPreloadImagArr(imgSrc, currentIndex, preLoadGap, infinite);
+        if (preloadImages.length === 0) {
+            return;
+        }
+
         const Img = new Image();
         const Img = new Image();
         let index = 0;
         let index = 0;
         function callback(e: any) {
         function callback(e: any) {