<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
  • 第一步,获取手机号码之前, 需要调用wx.login()方法去获取到code(当然, 如果你放在getPhoneNumber里面也是可以的.
  • 第二步,需要用户手动点击获取手机号的按钮, 触发getPhoneNumber方法.
// 放在onload()方法中, 在页面一加载完成就调用wx.login({timeout: 1000,success(res) {//console.log(res);that.setData({loginCode: res.code})// 这里需要用户和后端实现一个回话. fail(err) {//console.log(err);}})})
  getPhoneNumber(e) {let that = thisthis.setData({iv: e.detail.iv,encryptedData: e.detail.encryptedData})// 这里根据用户点击, 判断一下, 如果点击了取消, 将触发下面方法if(e.detail.errMsg == 'getPhoneNumber:fail user deny'){wx.showToast({title: '请您授权手机号,以便提供更好服务',icon:'none',duration:5000})// 如果用户点了确定, 那么, 前端拿到这个iv和encryptedData传给后端小哥哥进行解密}else {wx.request({url: 'https://xxxxx',data:{iv:JSON.stringify(that.data.iv),d: JSON.stringify(that.data.encryptedData)},method:'POST',header: {'content-type': 'application/x-www-form-urlencoded',// 带上cookieCookie: wx.getStorageSync('cookie')},success(res){// 根据后端小哥哥传回的数据, 做后续操作that.setData({getPhone:false})wx.showToast({title: '登录成功!',duration:1000})}})}},

微信小程序获取手机号码(仅前端部分相关推荐

  1. 微信小程序获取手机号码第一次失败第二次成功的解决方案

    标题 微信小程序获取手机号码第一次失败第二次成功的解决方案 注意点: 1.千万记住在getphone之后不能login,否则session_key就会失效 我的解决方案是再onshow里面直接登录获取 ...

  2. 微信小程序获取手机号码

    前台:微信开发者工具 后台:idea 后台jar包 1.需要的jar包 <dependency><groupId>net.sf.json-lib</groupId> ...

  3. 微信小程序 获取手机号码详解

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等, 有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签 ...

  4. python--微信小程序获取手机号码报错

    微信小程序获取手机号码报错,其中python文档中有一段需要引用 'Crypto'的库 在windows环境下可能会出现安装失败等原因,可以安装PyCryptodome来替代 转载于:https:// ...

  5. 微信小程序获取用户信息(纯前端)

    特别说明 2022年10月25日起,小程序 wx.getUserProfile 接口将被收回. 微信官方不希望开发者直接拿用户的昵称和头像,若小程序需要设置昵称和头像,可以单独开发一个设置页,由用户手 ...

  6. 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程)

    本篇记录说明 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程,详细内容可私信交流) (第一次写博客,写得不好的地方见谅,面向新手,大佬请无视,不喜勿喷 ...

  7. uni-app微信小程序获取手机号;微信小程序获取手机号,获取到后需要进行解密;微信小程序获取手机号失败 Error:该appId没有权限

    方法1.uni-app登录加获取手机号解密-直接看此篇即可解决 微信小程序获取手机号注意点: 1.需要先登录,微信小程序登录看这篇 2.手机号获取到时加密的,需要后端解密或者前端自己解密(解密时候就会 ...

  8. 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...

  9. 微信小程序获取手机号登录流程

    微信小程序获取手机号登录流程 首先前端使用wx.login 获取code wx.login({success(res) {if (res.code) {that.setData({code: res. ...

  10. 微信小程序 获取 手机验证码 短信验证码 后端功能实现解析

    本文原创首发CSDN,链接 https://mp.csdn.net/console/editor/html/106041472 ,作者博客https://blog.csdn.net/qq_414641 ...

最新文章

  1. SimpleHTTPServer中出错信息:SocketServer doesn't handle client disconnects properly
  2. Python爬虫 搜索并下载图片
  3. Python学习14 模块和包
  4. VS2012程序打包部署详解
  5. hadoop强制删除
  6. Oblivion Sound Lab Hex Drum Mac - 虚拟鼓声乐器
  7. WKWebView终极指南
  8. WIFI实践入门--基本命令--iwconfig
  9. h5策划书_DIYH5|3.12世界睡眠日H5策划方案
  10. OpenCV快速入门五:色彩空间转换
  11. 推荐系统通用用户表征预训练研究进展
  12. bmob项目php后端,bmob开发文档-Bmob移动后端云服务平台
  13. 学习ZYNQ之FPGA2(开发板资源初探)
  14. 爱因斯坦说过的名言,我的一些理解(一)
  15. 王境泽表情包出处,怎么制作GIF动态图?
  16. 关于微信公众号调起支付
  17. [Android] ListView 实现隔行变色(二)
  18. 【C语言】控制台窗口图形界面编程(八):键盘事件
  19. 苹果CMS模板MxPro主题V 2.0版本全解密影视源码+一键采集+搭建教程
  20. 查找知乎的真实IP地址

热门文章

  1. 服务器装系统出现命令提示符,怎么通过cmd命令提示符重装系统?具体怎么操作?...
  2. 看看什么叫穿越失败,我承认我确实笑了
  3. unbuntu设置iptables
  4. java 中文星期表示_java之获得中文星期几
  5. 网络—— 数据链路层,MTU
  6. Ubuntu linux ls 看到目录文件夹绿色高亮问题
  7. vscode中setting设置
  8. JAVA日志框架与日志系统
  9. alert#40;1#41; to xss.haozi.me with #0x02
  10. BottledWater-PG安装部署