微信小程序获取手机号码(仅前端部分
<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.千万记住在getphone之后不能login,否则session_key就会失效 我的解决方案是再onshow里面直接登录获取 ...
- 微信小程序获取手机号码
前台:微信开发者工具 后台:idea 后台jar包 1.需要的jar包 <dependency><groupId>net.sf.json-lib</groupId> ...
- 微信小程序 获取手机号码详解
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等, 有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签 ...
- python--微信小程序获取手机号码报错
微信小程序获取手机号码报错,其中python文档中有一段需要引用 'Crypto'的库 在windows环境下可能会出现安装失败等原因,可以安装PyCryptodome来替代 转载于:https:// ...
- 微信小程序获取用户信息(纯前端)
特别说明 2022年10月25日起,小程序 wx.getUserProfile 接口将被收回. 微信官方不希望开发者直接拿用户的昵称和头像,若小程序需要设置昵称和头像,可以单独开发一个设置页,由用户手 ...
- 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程)
本篇记录说明 微信小程序获取用户手机号码,Java后台servlet解密(微信小程序调用微信支付也是大致的流程,详细内容可私信交流) (第一次写博客,写得不好的地方见谅,面向新手,大佬请无视,不喜勿喷 ...
- uni-app微信小程序获取手机号;微信小程序获取手机号,获取到后需要进行解密;微信小程序获取手机号失败 Error:该appId没有权限
方法1.uni-app登录加获取手机号解密-直接看此篇即可解决 微信小程序获取手机号注意点: 1.需要先登录,微信小程序登录看这篇 2.手机号获取到时加密的,需要后端解密或者前端自己解密(解密时候就会 ...
- 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...
- 微信小程序获取手机号登录流程
微信小程序获取手机号登录流程 首先前端使用wx.login 获取code wx.login({success(res) {if (res.code) {that.setData({code: res. ...
- 微信小程序 获取 手机验证码 短信验证码 后端功能实现解析
本文原创首发CSDN,链接 https://mp.csdn.net/console/editor/html/106041472 ,作者博客https://blog.csdn.net/qq_414641 ...
最新文章
- SimpleHTTPServer中出错信息:SocketServer doesn't handle client disconnects properly
- Python爬虫 搜索并下载图片
- Python学习14 模块和包
- VS2012程序打包部署详解
- hadoop强制删除
- Oblivion Sound Lab Hex Drum Mac - 虚拟鼓声乐器
- WKWebView终极指南
- WIFI实践入门--基本命令--iwconfig
- h5策划书_DIYH5|3.12世界睡眠日H5策划方案
- OpenCV快速入门五:色彩空间转换
- 推荐系统通用用户表征预训练研究进展
- bmob项目php后端,bmob开发文档-Bmob移动后端云服务平台
- 学习ZYNQ之FPGA2(开发板资源初探)
- 爱因斯坦说过的名言,我的一些理解(一)
- 王境泽表情包出处,怎么制作GIF动态图?
- 关于微信公众号调起支付
- [Android] ListView 实现隔行变色(二)
- 【C语言】控制台窗口图形界面编程(八):键盘事件
- 苹果CMS模板MxPro主题V 2.0版本全解密影视源码+一键采集+搭建教程
- 查找知乎的真实IP地址
热门文章
- 服务器装系统出现命令提示符,怎么通过cmd命令提示符重装系统?具体怎么操作?...
- 看看什么叫穿越失败,我承认我确实笑了
- unbuntu设置iptables
- java 中文星期表示_java之获得中文星期几
- 网络—— 数据链路层,MTU
- Ubuntu linux ls 看到目录文件夹绿色高亮问题
- vscode中setting设置
- JAVA日志框架与日志系统
- alert#40;1#41; to xss.haozi.me with #0x02
- BottledWater-PG安装部署