优雅解决:关于app.js的onLaunch 与 页面的onLoad 的异步问题
// 常见的场景:打开小程序时要先获取用户数据,再调其他接口
// 步骤:
// 1、获取openid
// 2、根据openid获取用户数据
// 3、获取到用户数据后 再 调取其他接口
啥也别说,直接看代码吧:
实际开发会把很多步骤合并,我这展示就每一步详细说明
-------分割线--------------------- 以上为app.js页面------------
页面index.js(打开小程序页面栈的第一个页面)
总结:原理就是跨页面调用而已。该方法也可以使用在扫码进入的场景。只需在目标页面加上接收数据的函数init即可。