收藏
回答

微信的获取手机号code获取不到是什么问题?

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>

getPhoneNumber(e) {
  if (e.detail.errMsg == 'getPhoneNumber:ok'){
    if (e.detail.code){
    
    }else {
    wx.showToast({
     title: '手机号code为空',
    icon'none'
   })
  }
  }else {
    wx.showToast({
     title: '您拒绝了手机号授权',
   icon'none'
  })
 }
}

为什么会走到e.detail.code为空呢?

回答关注问题邀请回答
收藏

1 个回答

  • brave
    brave
    2022-04-15

    确认当前基础库版本是否为 2.21.2 及以上。

    正常情况下,基础库 2.21.2 对应的是客户端版本号为 8.0.16,如果你的版本低于 8.0.16 并且是通过开发者工具向客户端推送的 2.21.2 基础库,大几率不会返回 code 参数,请手动更新微信版本。

    2022-04-15
    有用 4
    回复 1
    • AA 一帆风顺🚢
      AA 一帆风顺🚢
      2022-04-15
      牛啊,懂了懂了。我就不判断code了
      2022-04-15
      回复
登录 后发表内容