小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我想通过云函数获取用户的openid,再把值传给全局变量globalData中,可是输出的确实空的。
结果如下:
如果把console.log("id:"app.globalData.userID)放进云函数中的话是可以得出结果的,放外面却不行,这是为什么?是云函数无法传值到外部吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
= =没请求完 先打印log,不是空是啥。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
success: res => {
app.globalData.query.openId = res.result.openId
this.initData()
}
initData() {
let openId = app.globaleData.query.openId
异步问题……
console.log("id:"app.globalData.userID)放到最内圈的{}里面就行了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
= =没请求完 先打印log,不是空是啥。
success: res => {
app.globalData.query.openId = res.result.openId
this.initData()
}
initData() {
let openId = app.globaleData.query.openId
}
异步问题……
console.log("id:"app.globalData.userID)放到最内圈的{}里面就行了