在问件A中调用问件B的异步请求,在A中处理返回结果
A
loadData:function(){
var id = 1;
var data = home.getBannerData(id,this.callBack);//B中的方法
},
callBack:function(res){//回调方法
console.log(res) ;
},
在A中调用B的方法时传入一个回调参数,在B中执行这个回调方法
B
getBannerData(id,callBack)
{
wx.request({
url: 'http://www.thinkphp.com/api/v1/banner/'+id,
method:'GET',
success:function(res){
// console.log(res);
callBack(res);
}
});
console.log(10);
}