1***@qq.com
1***@qq.com
  • 发布:2019-05-14 11:12
  • 更新:2022-02-26 15:05
  • 阅读:20492

关于uniapp中getphonenumber的问题

分类:uni-app

昨天遇到了uniapp在开发的时候,使用wx.getPhoneNumber报错的问题。在社区里找了很多帖子也没有具体解决办法,下面是今天我解决后的一些经验:

  1. 首先确保你在调用wx.getPhoneNumber这个之前,是已经做了wx.login()这个方法,在这里笔者是在onLoad的时候调用的。
  2. 其次一定是以button组件去调用<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">
  3. 第三method中已写好getPhoneNumber函数。
  4. 最后确定你的小程序是否有权限调用getPhoneNumber函数,微信只对认证的小程序开放此类接口。
7 关注 分享
wenju skysowe bzliukai 大大龙 END丶YunFeng HRK_01 8***@qq.com

要回复文章请先登录注册

4***@qq.com

4***@qq.com

回复 c***@163.com :
怎么拿到了?我这边怎么拿不到啊啊
2022-02-26 15:05
1***@qq.com

1***@qq.com

请问这个方法能在H5用吗?
2020-07-17 11:07
c***@qq.com

c***@qq.com

回复 c***@163.com :
请问调用uni.login()是一样的吗?在uni.login()的回调中需要把获取到的code发给后端,后端通过code去微信服务器那边,获取完openid和session_key以后 ,前端这边才能通过button来获取手机号是吗?如果没有发给后端 处理,getPhoneNumber这个回调就不会有任何反应是吗?
2020-01-14 13:22
c***@qq.com

c***@qq.com

请问调用uni.login()是一样的吗?在uni.login()的回调中需要把获取到的code发给后端,后端获取完openid和session_key以后 ,前端这边才能通过button来获取手机号是吗?没有发给后端 处理,getPhoneNumber这个回调就不会有任何反应是吗?谢谢
2020-01-14 13:21
c***@163.com

c***@163.com

回复 c***@163.com :
没事了没事了,现在已经拿到了encryptedData 、iv 、sessionKey等信息了,需要后台帮忙解密了
2019-11-25 15:12
c***@163.com

c***@163.com

method中已写好getPhoneNumber函数是什么意思呢?
2019-11-25 13:14