微信小程序that.data.xx在控制台Appdata中有值 但console.log(that.data.xx)无输出

如题

AppData界面

图片说明

conso输出

图片说明

代码如下

    wx.getUserInfo({
      success: (res) => {
        //此处log的是用户信息
        //console.log(res)
        this.setData({
          nick_name: res.userInfo.nickName
        })
      }
    })
        consol.log(this.data.nick_name)

尝试wx.setStorageSync和wx.getStorage 也没用 console.log()出来是undefined 如下

wx.getUserInfo({
        success: (res) => {
          //console.log(res)
          that.data.userInfo = res.userInfo;
          that.setData({
            userInfo: that.data.userInfo
          })
          wx.setStorageSync('nickname', res.userInfo.nickName)
        }
      })
      var nn = wx.getStorage('nickname')
      console.log(nn)//结果是undefined 

或者有没有什么办法把wx.getUserInfo的到的用户nicknam传到数据库


想到了一个方法。。直接在wx.getUserInfo里面把数据传到数据库...

2个回答

wizkd
wizkd 这个值不是用在前端 想用来传给数据库
7 个月之前 回复

上面那个代码console写错了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐