一個頁面中有兩個函數A B,邏輯是先執行A函數再執行B函數,但是有的時候兩個函數執行的順序會不一樣,解決方法在A函數中返回一個callback
在頁面初始化的方法里:
componentWillMount() {
this.A(()=>{
this.B()
})
}
A函數如下:
A(callback){
...
if(res.code == 200){
callback()
}
...
}
B(){
...
...
}
