本文只对博主收藏用,搜到的同学能理解就理解,不做任何技术解释(需要理解的同学自行百度async)
例子1:
async getBannerImageList() { let bannerImageList = await getBannerListValue(this.language, this.lcid, this.bannerType, this.region) this.homeBanner = bannerImageList[0].bannerImageList },
例子2:
async dataDispose() { await getBannerListValue(this.language,this.lcid,this.bannerType,this.region).then(value=>{ for (let i = 0;i < value.length; i++) { for(let j = 0; j <value[i].bannerImageList.length; j++){ getByCode(value[i].bannerImageList[j].code, value[i].bannerImageList[j].lcid).then(response => { if(response.data.result != null || response.data.result != undefined || response.data.result != 'undefined' || response.data.result != ''){ if(response.data.result.minMonthlyPrice){ value[i].bannerImageList[j].minprice = response.data.result.minMonthlyPrice }else { value[i].bannerImageList[j].minprice = 0 } if(i === value.length - 1){ let _this = this setTimeout(function () { _this.hotMenu = value },1500) } } }) } } }).catch(error => { reject(error) }) },