shuhao 8 місяців тому
батько
коміт
98d8a8a7cb
1 змінених файлів з 7 додано та 0 видалено
  1. 7 0
      src/views/home/album_compoents/cacheImg.js

+ 7 - 0
src/views/home/album_compoents/cacheImg.js

@@ -2,6 +2,11 @@
 const imageCache = new Map();
 
 function loadImage(url, key) {
+    if (!url) {
+        console.error('图片加载失败', url);
+        // return Promise.reject('图片地址不能为空');
+        return;
+    }
     return new Promise((resolve, reject) => {
         // 检查缓存中是否存在该key的图片
         if (imageCache.has(key)) {
@@ -23,6 +28,8 @@ function loadImage(url, key) {
         img.onerror = (error) => {
             reject(error);
         };
+    }).catch((error) => {
+        console.error('图片加载失败', error);
     });
 }