// function loadImage(url){
// let image=new Image();
// image.src=url;
// image.onload=function(){
// console.log("图片加载完成")
// }
// image.onerror=function(){
// console.log("图片加载失败")
// }
// }
//添加成功和失败的回调函数,传递参数到回调函数中
function loadImage(url,resolve,reject){
let image=new Image();
image.src=url;
image.onload=function(){
console.log("图片加载完成")
resolve({width:image.width,height:image.height})
}
image.onerror=function(){
console.log("图片加载失败")
reject()
}
}
//成功的回调函数
function resolve(data){
console.log("图片加载完成后=>执行处理")
console.log("返回的数据:",data)
}
//失败的回调函数
function reject(){
console.log("图片加载失败后=>执行处理")
}
let url="http://static.699pic.com/best_album/57.jpg!/fw/316"
// loadImage(url)
// resolve()
loadImage(url,resolve,reject)
原文:https://www.cnblogs.com/lceihen/p/14450028.html