有一個列表需要通過異步接口獲取當前位置然后再返回數據,但是我不想每次都請求這個獲取位置,我就想先加個判斷,有值直接獲取列表,沒值先獲取位置再獲取列表,但是問題就來了,因為他是異步的,我沒辦法寫成下面這樣:if (!hasLocation) { getLocationSync()} //TODO :getStoreList然后我現在就改成了這樣:if (!hasLocation) { this.getLocationSync().then(this.getStoreList());} else { this.getStoreList()}請問有什么優雅的寫法嗎???
關于if語句中的異步請求
Smart貓小萌
2019-02-15 18:19:51