callback不执行是为什么啊啊啊啊?

发布于 6 年前作者 daitao10682 次浏览最后编辑 6 年前来自 issues
//app.js里的
if (that.userInfoReadyCallback) {
  that.userInfoReadyCallback(res)
}

//使用页面里的
if () {}
else {
  console.log("userInfoReadyCallback");
  // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
  // 所以此处加入 callback 以防止这种情况
  app.userInfoReadyCallback = res => {
    console.log(res);           
  }  
}
//打印里只打印了 出了“userInfoReadyCallback”, 回调里面的 res的内容并没有啊啊啊,为什么一直不进入
1 回复
leimin
leimin1 楼4 年前

你只是将app.userInfoReadyCallback赋值了一个函数,并没有调用

app.userInfoReadyCallback = res => {
  console.log(res);           
}
app.userInfoReadyCallback("test")