[已解决]小程序获取用户信息的问题

碰到一个问题:在获取用户信息时,数据上传不到服务器.

onLoad: function (options) {
var that = this;
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
var simpleUser = res.userInfo;
that.setData({
userInfo: simpleUser
});
}
});
}
});
},

/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
console.log( this.data.userInfo)
// wx.request({

// url: '',
// data: {
// networkType:networkType,
// nickName:nickName,

// },

// header: {
// 'content-type': 'application' // 默认值
// },
// success: function (res) {
// // that.setData({

// // question: res.data.question,
// // qLength: res.data.number
// // })
// // console.log(res)
// }
// })
},

onLoad方法里的东西是照着@倾听岁月 写的(不知道是不是这样艾特),把userInfo放进data数据里,然后在需要上传的时候把它取出来.如上面的代码,在onReady方法里把它log了一下,出不来.onLoad里就能取到.我在网上查可能是异步的问题?不知道怎么解决,跪求大神解答QAQ


自己试了好多个方法.userinfo只有在seccess方法里能取到,我就把请求网络放在success方法里了.



大家有不会的可以在下面留言一起讨论啊~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值