wizkd 2019-12-28 13:40 采纳率: 0%
浏览 2764

微信小程序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条回答 默认 最新

  • 久,段 2020-02-15 12:51
    关注

    上面那个代码console写错了

    评论

报告相同问题?

悬赏问题

  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组