一个页面中有两个函数A B,逻辑是先执行A函数再执行B函数,但是有的时候两个函数执行的顺序会不一样,解决方法在A函数中返回一个callback
在页面初始化的方法里:
componentWillMount() {
this.A(()=>{
this.B()
})
}
A函数如下:
A(){
...
if(res.code == 200){
callback()
}
...
}
B(){
...
...
}