wx.getUserInfo问题

来源:

Dream0703

2017-01-09

http://szimg.mukewang.com/5873880b0001f91605920454.jpg


老师,这是小程序写的获取用户信息的例子,我不太明白这里的if 判断的原因,及 typeof cb == "function" && cb(this.globalData.userInfo) 这句代码的双等号,问题二:wx.getUserInfo必须在wx.login里用吗?我试过直接wx.getUserInfo写在onload里,不能成功返回参数,会fail,why?

写回答

2回答

7七月

2017-01-10

cb必须是函数且cb的调用结果必须是 true。前面是个判断,防止cb不是function。增加容错性

0
1
Dream0703
非常感谢!
2017-01-10
共1条回复

7七月

2017-01-09

双等号就是 判断 cb是一个function必须是一个function类型。 第二个问题,是的要在wx.login的回调函数里调用。

0
1
Dream0703
typeof cb == "function" && cb(this.globalData.userInfo) 这个语句的作用是 在cb必须是个函数的条件下在执行 cb(this.globalData.userInfo,是这么理解吗
2017-01-10
共1条回复

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

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

23867 学习 · 6899 问题

查看课程