猿问

循环里 有异步请求 怎么拼接字符串

self.currtObj.list.forEach(function(item){
if(item.content.sendState){//自己发送
varsrehtml=Jmconf.sendstr_mine;
if(item.content.msg_type=='image'){
JIM.getResource({
'media_id':item.content.msg_body.media_id,
}).onSuccess(function(data){
varsrcimg=''
console.log(data.url);
srehtml=srehtml.replace('{{jmcell.content.msg_body.text}}',srcimg);
htmlset+=srehtml
})
}
}
})
森栏
浏览 388回答 2
2回答

千巷猫影

能用Promise吗?如果可以,用Promise.all(...).then(...)在then回调中,所有异步请求都完成,可以在里面拼接字符串。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答