鍍金池/ 問(wèn)答/HTML/ 在vue里面連續(xù)調(diào)用相互依賴的axios封裝的api接口時(shí),有推薦的處理方式么?

在vue里面連續(xù)調(diào)用相互依賴的axios封裝的api接口時(shí),有推薦的處理方式么?

我在api.js里面封裝了三個(gè)api函數(shù),都是用axios:
apiFunction1()
apiFunction2()
apiFunction3()
現(xiàn)在要在vue文件中的created中連續(xù)調(diào)用三個(gè)函數(shù),需要等到apiFunction1有了返回值之后,才能調(diào)用apiFunction2,等到apiFunction2有了返回值之后,才能調(diào)用apiFunction3,應(yīng)該怎么寫(xiě)?

回答
編輯回答
葬憶

一種方式是用promise.all,一種方式是用async+await,一種方式是在then里面嵌套

2018年4月25日 07:30
編輯回答
尐懶貓

外面用一個(gè)promise串起來(lái)

2017年9月7日 11:39
編輯回答
巴扎嘿

直接原生fetch封裝

2018年1月29日 08:25