|
|
@@ -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);
|
|
|
});
|
|
|
}
|
|
|
|