选用能力

image.png
添加了这个能力以后,必须要通过后面的用户信息申请以后才能使用

小程序代码

https://opendocs.alipay.com/mini/api/getphonenumber

  1. <button onGetAuthorize="onGetAuthorize" onError="onAuthError" scope='phoneNumber' openType="getAuthorize">一键登陆</button>

open-type 和 scope 是不能少的

  1. async getPhoneNumberAlipay() {
  2. console.log(1111);
  3. my.getPhoneNumber({
  4. success: (res) => {
  5. this._getPhoneNumberAlipay(res.response)
  6. },
  7. fail: (res) => {
  8. console.log(res);
  9. console.log('getPhoneNumber_fail');
  10. },
  11. })
  12. },
  13. async _getPhoneNumberAlipay(encryptedData) {
  14. console.log(2222);
  15. const res = await this.$wxapi.aliappBindMobile({
  16. token: this.token,
  17. encryptedData: encryptedData
  18. })
  19. if (res.code == 0) {
  20. wx.showToast({
  21. title: '绑定成功',
  22. icon: 'success',
  23. duration: 2000
  24. })
  25. this.$u.vuex('mobile', res.data)
  26. } else {
  27. wx.showModal({
  28. title: '提示',
  29. content: res.msg,
  30. showCancel: false
  31. })
  32. }
  33. },
  34. onAuthError() {
  35. console.log(33333);
  36. console.log('onAuthErroronAuthErroronAuthErroronAuthErroronAuthError');
  37. },