参考答案:
这个比较简单,只需要在图片的onload函数中,使用resolve返回一下就可以了。
1function loadImg(url) { 2 return new Promise((resolve, reject) => { 3 const img = new Image(); 4 img.onload = function() { 5 resolve(img); 6 }; 7 img.onerror = function() { 8 reject(new Error('Could not load image at' + url)); 9 }; 10 img.src = url; 11 }); 12
最近更新时间:2022-01-09