两个函数执行顺序,异步问题处理(已解决)

一个页面中有两个函数A B,逻辑是先执行A函数再执行B函数,但是有的时候两个函数执行的顺序会不一样,解决方法在A函数中返回一个callback

在页面初始化的方法里:

componentWillMount() {
        this.A(()=>{
            this.B()
        })

    }
 
A函数如下:
A(callback){
  ...
  if(res.code == 200){
       callback()
  }
  ...
}
 
B(){
  ...
  ...
}
原文地址:https://www.cnblogs.com/james-L/p/12653917.html