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


Smart猫小萌
浏览 708回答 1
1回答

翻阅古今

return this.$fetch(...)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript