libs-js
Version:
23 lines (22 loc) • 544 B
JavaScript
export default (src, callback) => {
var o = new Image();
o.src = src;
if (o.complete) {
typeof callback === "function" && callback.call(o);
} else {
o.onload = function() {
typeof callback === "function" && callback.call(this);
};
}
};
// new Promise(function (resolve, reject) {
// const o = new Image();
// o.src = src;
// if (o.complete) {
// resolve(o)
// } else {
// o.onload = function () {
// resolve(this);
// };
// }
// })