小程序onLaunch和onLoad执行顺序

小程序初始化:

  • 首先触发App里的onLaunch
  • 再执行页面Page里的onLoad:

问题: 在onLaunch里请求去获取是否有权限,等待返回值的时候, Page里的onLoad事件就已经执行.

目标: onLaunch 请求完 -> 再执行Page的onLoad方法

解决: 定义一个回调函数

  • this.checkout()在app.js里 this.callbackUserCode() 调用后才能执行.

这样就能满足需求: 在onLaunch执行完毕后,再执行onload里的函数方法.

你可能感兴趣的:(小程序onLaunch和onLoad执行顺序)