在小程序app.js中设置globalData,在index页面无法获得?

小程序 文章 2022-02-23 17:20 1010 0 全屏看文

AI助手支持GPT4.0

在小程序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.

回答:

Mr.Zhao:

异步问题

圣殿骑士:

异步了

用async await的方法

周泓恺:

异步没控制住,全局返回请求openIdRes的promise,页面里利用promise.then拿结果

智敏:你好,这个promise我没有用过,能详细说一下怎么用吗

-EOF-

AI助手支持GPT4.0