对象的子属性无法访问?
发布于 7 年前 作者 chaoshao 5271 次浏览 来自 官方Issues

通过App函数获取了openid后,却无法通过"appInstance.openid"获取子字符串等属性(第三行的log没有值),请问我是哪里出错了。

测试代码,pages/index/index

var appInstance = getApp()
console.log(appInstance)
console.log(appInstance.openid)

app.js 中相关代码:

wx.cloud.callFunction({
        name: 'getOpenID',
        complete: res => {
          this.openid = res.result.OPENID
          this.power = res.power || 0
        }
      })
2 回复

你这问题就和这个一样

let a = 1

setTimeout(()=>{

    a = 2

},100)

console.log(a)

延时一下获取,看看是不是异步造成的

回到顶部