微信小程序获取手机号

<button class="getPhone" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
 
 
getPhoneNumber(e) {
    var that = this;
    let encryptedData = e.detail.encryptedData
    let iv = e.detail.iv
    if (e.detail.errMsg == 'getPhoneNumber:ok') {
      wx.login({
        success: function (res) {
          wx.checkSession({
            success() {
              var encryptedData = encodeURIComponent(e.detail.encryptedData);

              wx.request({
                url: app.globalData.base_url + '?m=Index&a=get_phone',
                data: {
                  encryptedData: encryptedData,
                  code: res.code,
                  iv: iv,
                },
                success: function (res) {
                  console.log(res);
                  if (res.data.code == 200) {
                    // wx.showToast({
                    //   title: res.data.msg,
                    //   icon: 'success',
                    //   duration: 2000
                    // })
                    that.setData({
                      changeData: that.data.text.text_content,
                      is_show: false,
                    })
                  }
                }
              })
              //session_key 未过期,并且在本生命周期一直有效
            },
            fail() {
              // session_key 已经失效,需要重新执行登录流程
              wx.login({
                success: res => {
                  code = res.code
                  that.setData({
                    code: code
                  })
                }
              })
            },
            complete() {
              //将code,encryptedData,iv传给后台进行解密
            }
          })
        }
      })


    } else {
      wx.showModal({
        title: '授权提示',
        content: '小程序需要您的微信授权才能查看~ '
      })
    }

  },
免责申明:

1. 本站所有教程、文章或资源分享目的仅供大家学习和交流!
2. 如有无法查看或链接失效,麻烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
4. 在本站下载的源码严禁杜绝任何形式的正式商业用途,请去程序官方购买。 所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。

学习交流联系

立即查看 了解详情