promise应用问题
function loadImageAsync(url) {
return new Promise(function(resolve, reject) {
var image = new Image();
image.onload = function() {
resolve(image);
};
image.onerror = function() {
reject(new Error('Could not load image at ' + url));
};
image.src = url;
});
}
想知道的是这个方法怎么用呢?我输入了URL
,然后再then
里获取对象image?可是我测了,没有反应!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这么调用,在then的参数就是resolve的参数, 也就是image对象,把这个对象append到div上就可以实现功能
这是最终结果
这是console
可以的 ,我在浏览器里试过了: