小程序
小游戏
企业微信
微信支付
扫描小程序码分享
## 如题
app.onLaunch跟page.onLoad更哪一个更早执行,有说法吗?
有时候想把小程序全局公用的状态信息,在app.onLaunch一次加载到位,这种方案有风险吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
app.onLaunch应该是先执行,但并不一定比page.onLoad先结束。
这种方案肯定有风险。
并不能保证app.onLaunch的最后一个代码执行完才去执行page.onLoad的第一个代码。
比如openid,就不能保证当page里要用到openid的时候,已经在app里获取到值。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
app.onLaunch先执行,一次加载到位的话你就得注意异步的问题,微信小程序的请求是异步的,
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
app.onLaunch应该是先执行,但并不一定比page.onLoad先结束。
这种方案肯定有风险。
并不能保证app.onLaunch的最后一个代码执行完才去执行page.onLoad的第一个代码。
比如openid,就不能保证当page里要用到openid的时候,已经在app里获取到值。
#这篇文章
app.onLaunch先执行,一次加载到位的话你就得注意异步的问题,微信小程序的请求是异步的,