在最开始初始化的时候,都会触发app.js 这个里面的onload生命方法,

在这个方法里面我们可以获取之前的存储数据/异步请求等等操作,

但是这些操作一般都是需要稍许时间。也就是说在其他界面加载结束后 才可能会加载完成,

这就形成一个问题,某个界面是拿不到app.js里面的所获取的数据,

解决方法:在最初建立app启动模版的时候,官方就已经给出了解决方法: 采用回掉方法,将app.js里面的数据返回给

馍个界面:

```

app.js

if (this.userInfoReadyCallback) {
//如果存在实例app中存在userInfoReadyCallback,则将返回的数据回掉给实例中
this.userInfoReadyCallback(res)
}

```

```

const app = getApp()

if (app.globalData.userInfo) {

}else{

  app.userInfoReadyCallback = res => {

  //do something        

}

}

```

最新文章

  1. MVC4做网站后台:用户管理 —用户
  2. oracle触发器,一个表新增、修改的同时同步另一张表
  3. jq最新前三篇文章高亮显示
  4. 【001:ubuntu下搭建ESP8266开发环境--编辑 编译 下载】
  5. remove adapter
  6. Hadoop Browse the filesystem 无效处理
  7. POI读写Excel简述之写入
  8. oracle常用的SQL语句
  9. Java方法总结与源码解析(未完待续)
  10. 【转】selenium及webdriver的原理
  11. Conversion Between DataTable and List in C#
  12. SpringMVC4+thymeleaf3的一个简单实例(篇二:springMVC与thymeleaf的整合)
  13. AngularJS 不得不了解的服务 $compile 用于动态显示html内容
  14. PHP新手必须掌握的入门与实战技巧
  15. 配置JVM内存 查看内存工具
  16. MySQL批量导出以某数字或字母开头的表
  17. yii2 basic版 MVC 部分
  18. XXS level10
  19. 给linux系统配置网络
  20. dp单调性优化

热门文章

  1. C# .net 语言加密方案
  2. 玩转PIL >>> 玩转photo
  3. MATLAB绘制函数图
  4. python点点滴滴
  5. cycle标签和random两种方式美化表格
  6. log4net 写入 mongodb+Mongodb记录日志
  7. 手把手教你使用 Clion 开发 Linux C++ 项目
  8. RestTemplate的使用介绍汇总
  9. (转载记录)Active Directory 灾难恢复
  10. DP题目推荐合集(洛谷/UVa)