在小程序app.js onLaunch() 执行全局变量设置,
that.globalData.openid = openIdRes.data.openid
在index.js 中使用 openid = app.globalData.openid
获得的值是空值,不知道应该如何处理。
在小程序app.js中设置globalData,在index页面无法获得?Set globalData in applet app.js, but cannot get it on index page?
在小程序app.js中设置globalData,在index页面无法获得?在小程序app.js onLaunch() 执行全局变量设置,
that.globalData.openid = openIdRes.data.openid
在index.js 中使用 openid = app.globalData.openid
获得的值是空值,不知道应该如何处理。
In the applet app JS onlaunch() executes global variable setting, that globalData. openid = openIdRes. data. Openid in index Openid = app. JS globalData. The value obtained by openid is null. I don't know how to deal with it.
回答:
异步了
用async await的方法
异步没控制住,全局返回请求openIdRes的promise,页面里利用promise.then拿结果
异步问题