所以我试图检查图像 URL 是否有效,它必须返回一个true或false值。问题是我不知道如何实现这一点。我正在使用 ionic 4.0,这就是我已经拥有的:
imageExists(url, callback) {
const img = new Image();
img.onload = function () { callback(true); };
img.onerror = function () { callback(false); };
if(callback === true ) {
return true;
} else {
return false;
}
}
const imageUrl = 'https://www.google.com/images/srpr/nav_logo14.png';
let bool = this.imageExists(imageUrl, function (exists) {
console.log('RESULT: url=' + imageUrl + ', exists=' + exists);
console.log(exists);
bool = exists;
});
console.log(bool);
莫回无
隔江千里
慕侠2389804
相关分类