猿问

async await 执行顺序

await后面调用方法,方法内部有ajax请求,为何不是等方法内部的请求结束再往下执行?怎么解决?

                (async ()=>{                    await this.getDetailHttp();                    console.log(2222)    //希望在getDetailHttp内部的ajax请求结束后再执行
                    
                })();
                
                getDetailHttp(){                    this.$fetch(                        'maintain/single/detail/' + this.checkObj.id
                    ).then(res=>{                        if(res.data.status === 200){                            console.log(111)
                        };
                    })
                }


萧十郎
浏览 577回答 1
1回答

海绵宝宝撒

return this.$fetch(...)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答