小程序异步获取openId、userInfo不能及时拿到数据的问题

it2025-08-06  4

app.js中

onLaunch: function () { setTimeout(()=>{ const openId = "123456789" ; this.globalData.openId = openId; if(this.openIdReadyCallback){ this.openIdReadyCallback(openId) } },1000) }

page中。。

onLoad(){ if(app.globalData.openId){ this.checkUserInfo(); }else{ app.openIdReadyCallback = res => { this.checkUserInfo(res) } } }

explain

openIdReadyCallback是自己起的名字;

最新回复(0)