谢老师过年好!
我希望用户进入程序,在首页中就能根据他的openid显示他账户在数据库中的相关信息。
但是发现,在app. js的onLaunch中调用云函数获取openid需要时间(从500到最多5000毫秒不等,平均1000毫秒左右),在首页的onLoad中使用openid时,很多时候拿不到结果。或者说,app. js的onLaunch还没有把从云函数返回的openid赋值给全局变量,那边首页的onLoad就已经执行完了。
我试了试增加一个页面,让用户点一下,相当于延时,基本上就够收到openid了,但是这样用户体验不好。
请问老师,这个问题一般怎么处理呢?