appjs的onLaunch与页面onLoad执行先后的问题

发布于 7 年前作者 fang1313784 次浏览最后编辑 7 年前来自 ask
  1. 当小程序加载的时候appjs里的接口数据还没返回首页的请求就已经发出去了,这样就导致在首页请求接口或者是逻辑判断的时候拿不到数据从而报错。

  2. 因为产品有分享功能,分享产品详情页面给别人,打开后也会遇到上面说的情况,还有就是当小程序在后台运行时,退出来打开别人分享的链接,这时候是不是appjs里的onLaunch是不是不会执行?

3 回复
linqiang
linqiang1 楼6 年前

请求接口本身都是异步的,也无法保证 onLaunch 执行完了再执行 onLoad

juan60
juan602 楼6 年前

处理好异步操作;app.js onLaunch只有在冷启动时候才会被重新执行

yan47
yan473 楼5 年前

我们都是按这两事件的先后顺序是随机来处理的。