通过输入的地址格式和最终的图片大小来判断图片是否真实存在
if(pictureURL && /http:\/\/.*?(gif|png|jpg)/gi.test(pictureURL)){
// 判断有没有输入, 输入的格式对不对
let ImgObj = new Image()
ImgObj.src = pictureURL
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
// 在输入正确格式的前提下 判断图片大小是否为0 不为0则图片地址正确 显示图片
return pictureURL
} else { // 图片大小为0 则显示错误提示图片
return errorPictureUrl
}
}else if(!pictureURL){ // 当没有输入图片地址的时候显示默认图片
return defaultPictureUrl
}else { // 当输入地址,但格式不正确的时候,也显示错误提示图片
return errorPictureUrl
}
}
备注:仅用来记录方式方法