亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - promise應(yīng)用問(wèn)題

瀏覽:108日期:2023-09-22 10:54:41

問(wèn)題描述

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; });}

想知道的是這個(gè)方法怎么用呢?我輸入了URL,然后再then里獲取對(duì)象image?可是我測(cè)了,沒(méi)有反應(yīng)!

問(wèn)題解答

回答1:

loadImageAsync(’./img/news-1.png’).then((img) => { document.getElementById('app').appendChild(img) console.log(img)})

這么調(diào)用,在then的參數(shù)就是resolve的參數(shù), 也就是image對(duì)象,把這個(gè)對(duì)象append到p上就可以實(shí)現(xiàn)功能

這是最終結(jié)果

javascript - promise應(yīng)用問(wèn)題

這是console

javascript - promise應(yīng)用問(wèn)題

回答2:

loadImageAsync(url).then(function(img) { doSomething(); }).catch(function(err) { handleError(err); });回答3:

可以的 ,我在瀏覽器里試過(guò)了:

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; });}loadImageAsync(’https://www.baidu.com/img/bd_logo1.png’).then(function(){alert('jiazai wancheng')})

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 精品视频一区二区 | 香蕉视频在线观看黄 | videosg最新欧美另类 | 日韩欧美视频在线 | 嫩草在线视频www免费观看 | 日本亚洲国产精品久久 | 米奇精品一区二区三区在线观看 | 亚洲色图第一页 | 一级做性色a爰片久久毛片免费 | 99国产精品热久久久久久夜夜嗨 | 真正毛片 | 一道精品视频一区二区三区图片 | 国产午夜高清一区二区不卡 | 中文字幕日本在线视频二区 | 亚洲综合一区二区 | 国产福利精品视频 | 欧美一区在线观看视频 | 国产永久免费视频m3u8 | 91福利精品老师国产自产在线 | 日本一级片在线观看 | 在线黄色观看 | 国产亚洲第一伦理第一区 | 丁香综合网 | 成人18xxxx网站 | 男女做污污无遮挡激烈免费 | 人妇出轨三级香港 | 毛片h| 美国一级做a一级视频 | 国产欧美精品专区一区二区 | 谁有毛片网址 | 亚洲人成一区二区三区 | 色综合久久中文综合网 | 热99re久久精品这里都是免费 | 欧美成人在线影院 | 亚洲欧洲日韩天堂无吗 | 一本色道久久88亚洲综合 | 奇米四区 | 在线观看免费国产视频 | 成人免费专区 | 国产精品日韩欧美在线第3页 | 尤物国产在线 |