methods:{getData(){if(!this.token){console.log('tokenisnull')return}lettokenBody={"Content-Type":"application/json",}letitemsArr=[]this.bymbolArr.forEach(asyncitem=>{console.log(item)lettokenBody={'Content-Type':'application/json',}letdata=awaitpost(Config.getSharesUrl,tokenBody);if(data.RetrieveItem_Response_3){letdataArr=data.RetrieveItem_Response_3.ItemResponse[0].Item[0].Fields.Field;if(dataArr.length>0){varobj={}letarr=dataArr.forEach(item=>{if(item.Double){obj[item.Name]=item.Double}})}}letitemObj={}itemObj[item]=objconsole.log('itemibj='itemObj)itemsArr.push(itemObj)})console.log('itemsArr='+itemsArr)this.items=itemsArr}await后邊的post是自己用permise封裝的ajax,配合async和await使用,結(jié)果先顯示itemsArr=空,再顯示itemibj=的每項(xiàng),是什么原因造成的?
asyncawit 配合permise實(shí)現(xiàn)異步出了問題?
繁星點(diǎn)點(diǎn)滴滴
2019-05-12 15:43:42