小程序获取用户手机号

    <button type="primary" plain="true" class="wx-login" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
    授权获取您的手机号</button>

//获取用户手机号
  getPhoneNumber: function (e) {
    if (e.detail.errMsg == 'getPhoneNumber:ok') {
      //授权登录
      var user = e.detail;
      wx.showLoading({
        title: '加载中',
      })
      wx.request({
        url: fetch.baseUrl + '/GetPhoneNo',
        method: 'POST',
        data: {
          "encryptedData": user.encryptedData,
          "sessionKey": wx.getStorageSync("sessionKey"),
          "iv": user.iv
        },
        success: res => {
          console.log(res.data)
          var data = JSON.parse(res.data.data)
          var phone = data.phoneNumber;
        },
        fail: res => {
          wx.showToast({
            title: '请求失败,请检查您的网络',
            icon: 'none'
          })
        }
      });
    } else {
      //用户按了拒绝按钮
      wx.showModal({
        title: '提示',
        content: '您点击了拒绝授权,将无法正常使用小程序,请授权之后再进入!',
        showCancel: false,
        confirmText: '返回授权',
        success: function (res) {
          if (res.confirm) {
            console.log('“返回授权”');
          }
        }
      });
    }
  },

 


版权声明:本文为weixin_42340514原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。