callback不执行是为什么啊啊啊啊?
发布于 4 年前 作者 daitao 10399 次浏览 来自 官方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 回复

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

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


回到顶部