学校项目中,有个人脸采集功能,需要先检测已存在的照片url是否能正常访问,如果可以就直接显示,不可以就替换一张默认图片。
项目用的vue,代码如下所示
// 效验图片链接是否有效
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('有效链接');
return '1'
}).catch(()=>{
console.log('无效链接');
return '2'
})
},
async isHeadUrl(){
let type = await this.checkImg(this.headUrl);
if(!this.headUrl || type == '2'){
this.headUrl = this.photoImg;
}
}
附件详情
-
说明:
普通用户每次点击下载扣除1金币
-
附件名:
-
附件分类:
暂无
-
账户经验:
-
账户金币:
-
账户灵石:
-
上传信息:
山涧晴岚|2026-04-24
-
下载地址: