微信小程序在app.js中异步获取的openid怎么在index.js中调用

https://img.mukewang.com/5c74e1000001da8a08200908.jpg

直接在index.js中
app.getUserInfo(function (userInfo) {})中写app.globalData.xxxx
是不一定能取到的 值没返回来 这个回调怎么写 或者怎么解决呢

MYYA
浏览 3519回答 2
2回答

慕后森

把app.js里面的getUserInfo写成一个Promise,然后页面在index.js中,getApp().getUserInfo().then(v => {    //你需要做的事情......})

LEATH

可以在其他页面中通过getApp().getUserInfo(function(userinfo){console.log(userinfo);})这种回调函数来实现。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript