获取openid的坑

发布于 8 年前作者 mintao8460 次浏览最后编辑 8 年前来自 ask

遇到一个问题,就是我在刚加载app.js的onlaunch的方法里获取openid,然后由于request是异步的,所以正在请求的时候跳到第一个页面的onload方法,第一个页面的onload方法里需要用到openid,可是这个时候onlaunch方法请求还没有结果,导致我第一个页面加载请求失败,怎么处理这种事,我看了官方小程序例子,其中有userInfoReadyCallback 的用法,我觉得和我遇到的问题一样,所以照用了,可是好像没有起作用,请问,这个问题怎么解决呢,问了好多人,都没有遇到过。

4 回复
yan41
yan411 楼6 年前

同问

cmo
cmo2 楼6 年前

有人遇到过吗?帮忙解决一下

yutao
yutao3 楼6 年前

网上找到一个方法,onload里面先判断是否获取到,用setinterval一直请求,直到openid获取到为止

jpan
jpan4 楼6 年前

官方没人回答,好像官方并不给力