电光石火-穿越时空电光石火-穿越时空


小程序app.js的userInfoReadyCallback不执行问题解决

app.js

if (that.userInfoReadyCallback) {
  that.userInfoReadyCallback(res)
}

在调用页面里

if () {}
else {
  console.log("111");
  // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
  // 所以此处加入 callback 以防止这种情况
  app.userInfoReadyCallback = res => {
    console.log(res);           
  }  
}
//打印里只打印出了"111", 回调里面的 res的内容并没有打印

原因是页面里多处同时调用userInfoReadyCallback回调,导致被覆盖,只需要将多个调用的Callback命名为不同名称来调用

本博客所有文章如无特别注明均为原创。作者:似水的流年
版权所有:《电光石火-穿越时空》 => 小程序app.js的userInfoReadyCallback不执行问题解决
本文地址:http://www.ilkhome.cn/index.php/archives/883/
欢迎转载!复制或转载请以超链接形式注明,文章为 似水的流年 原创,并注明原文地址 小程序app.js的userInfoReadyCallback不执行问题解决,谢谢。

评论