收藏
回答

对象的子属性无法访问?

通过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
        }
      })


最后一次编辑于  09-29
回答关注问题邀请回答
收藏

2 个回答

  • 鲤子
    鲤子
    09-29
    延时一下获取,看看是不是异步造成的
    09-29
    赞同 1
    回复
  • 卢霄霄
    卢霄霄
    09-29

    你这问题就和这个一样

    let a = 1

    setTimeout(()=>{

        a = 2

    },100)

    console.log(a)

    09-29
    赞同 1
    回复
问题标签