1.一般和后台联调会拿到许多后台图片的地址,我们需要检验一下地址是否可靠,如果失效可以换成自己想要的图片 方法:
checkImg(imgurl) {
return new Promise(function(resolve, reject) {
var imgObj = new Image();
imgObj.src = imgurl;
imgObj.onload = function(res) {
resolve(res);
}
imgObj.onerror = function(err) {
reject(err)
}
}).then(()=>{
console.log('有效链接')
}).catch(()=>{
console.log('无效链接')
})
},
2.在mounted 里面直接调用就好了。例子:
this.checkImg('https://seopic.699pic.com/photo/50060/8585.jpg_wh1200.jpg')