为嘛用this.setData就会报错呀

来源:16-9 制作项目启动页之小程序app.json基础配置

慕前端9211728

2017-10-21

我现在有个需求就是小程序初始页面的时候就获取用户的头像和昵称,然后我在Onload 添加了一个获取用户信息的API组件,为嘛就会报错呀。。。求解

onLoad: function () {


wx.getUserInfo({

success: function(res) {

this.setData({

userInfo:res.userInfo,

hasUserInfo:true

});

}

}


})


写回答

2回答

慕前端9211728

提问者

2017-10-23

//img1.sycdn.imooc.com/szimg/59eda42f0001204305300251.jpg哈哈 七月老师

0
0

7七月

2017-10-21

报什么错误 贴出来。。。。

0
2
7七月
回复
慕前端9211728
回调函数里this的作用于改变了,this里没有setData了。所以报错。
2017-10-23
共2条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23958 学习 · 6928 问题

查看课程