判断图片是否存在
function isHasImg(pathImg){
var ImgObj=new Image();
ImgObj.src= pathImg;
var a = null
ImgObj.onload = function () {
ImgObj.width
// img.fileSize
// console.log(ImgObj.fileSize)
console.log(ImgObj.width)
console.log(ImgObj.height)
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
// return true;
a=true
} else {
// return fsalse;
a=false
}
console.log(a)
}
//怕存在延迟,加个定时器
setTimeout(() => {
if(a == null){
console.log('不存在')
}else{
console.log(a)
}
}, 1000);
// if (ImgObj.complete) {
// console.log('该图片已经存在于缓存之中');
// } else {
// console.log('图片不存在缓存之中');
// }
}
isHasImg('https://static.588ku.com/imgPath/public/images/coin.png')