位置: IT常识 - 正文

微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)(微信小程序开发平台)

编辑:rootadmin
微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云) 文章目录一、前言二、前端代码wxml三、前端代码js四、云函数五、程序流程一、前言

推荐整理分享微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)(微信小程序开发平台),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序开发公司,微信小程序开发平台官网,微信小程序开发公司十大排名,微信小程序开发零基础入门,微信小程序开发费用一览表,微信小程序开发平台,微信小程序开发公司,微信小程序开发一个多少钱,内容如对您有帮助,希望把文章链接给更多的朋友!

微信小程序开发笔记——导读

大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机号码。但是,因为小程序用户的手机号码属于重要信息,为了安全,所以需要如下一系列较为复杂的方法和步骤。我前期主要通过小程序云的方法获取用户手机号码,后面因为微信政策变更,小程序云不再提供免费版本,最低每月也要收费19元。所以,我才转用方法二和方法三。否则方法一小程序云的方法是最简单的。

微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云) 微信小程序开发笔记 进阶篇⑤——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之前) 微信小程序开发笔记 进阶篇⑥——getPhoneNumber 获取用户手机号码(基础库 2.21.2 之后)

二、前端代码wxml必须要有这个button,并且用户点击了,才能有下一步<button type="default" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" class="weui-vcode-btn" wx:else>获取手机号</button>

三、前端代码jsapp.js云函数初始化onLaunch: function (opts) { const accountInfo = wx.getAccountInfoSync(); this.globalData.appId = accountInfo.miniProgram.appId console.log('App Launch', opts, accountInfo) if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ env: config.envId, traceUser: true, }) }},bindgetphonenumber="getPhoneNumber"按钮的回调函数调用云函数getPhoneNumber(e) {wx.cloud.callFunction({ name: 'getPhoneNumber', data: { cloudID: e.detail.cloudID }, success: function (res) { console.log("getPhoneNumber", res.result) _this.setData({ mobile: res.result.list[0].data.phoneNumber }) }, fail: console.error})},四、云函数

index.js// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init()// 云函数入口函数exports.main = async (event, context) => { console.log("cloudID: ",event.cloudID) return await cloud.getOpenData({ list:[event.cloudID], })}package.json{ "name": "wxContext", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "wx-server-sdk": "latest" }}五、程序流程微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)(微信小程序开发平台)

注册界面

云函数

onShow函数, wx.cloud.init 云函数初始化

按钮点击,getPhoneNumber获取cloudID

调用云函数,传入cloudID

cloud.getOpenData,返回phoneNumber

注册界面

云函数

觉得好,就一键三连呗(点赞+收藏+关注)

本文链接地址:https://www.jiuchutong.com/zhishi/298798.html 转载请保留说明!

上一篇:Nginx的安装配置教程(nginx安装配置视频)

下一篇:图像处理及深度学习开源数据集大全(四万字呕心沥血整理)(图像深度算法)

  • 总结出四点QQ群推广的方法(qq群:623573668)

    总结出四点QQ群推广的方法(qq群:623573668)

  • 华为gt2手表收不到微信通知(华为gt2手表收不到微信)

    华为gt2手表收不到微信通知(华为gt2手表收不到微信)

  • 钉钉群聊为什么看不见(钉钉群聊为什么没有减号)

    钉钉群聊为什么看不见(钉钉群聊为什么没有减号)

  • 小米8se听筒声音小解决

    小米8se听筒声音小解决

  • 分节符连续和分节符下一页区别(分节符连续有什么用)

    分节符连续和分节符下一页区别(分节符连续有什么用)

  • 手机如何取消微博认证(手机如何取消微信绑定)

    手机如何取消微博认证(手机如何取消微信绑定)

  • a1332是苹果几(苹果a1332是几个g的?)

    a1332是苹果几(苹果a1332是几个g的?)

  • ale-tl00是什么型号(ale一tl00)

    ale-tl00是什么型号(ale一tl00)

  • 滴滴半天不派单是为什么(滴滴今天突然不派单了)

    滴滴半天不派单是为什么(滴滴今天突然不派单了)

  • 微信文件有效期多久(微信文件过期了怎么办)

    微信文件有效期多久(微信文件过期了怎么办)

  • 文字后面加空白下划线(文字后面加空白页怎么弄)

    文字后面加空白下划线(文字后面加空白页怎么弄)

  • 华为ipad可以插u盘吗(华为平板支持外接u盘吗)

    华为ipad可以插u盘吗(华为平板支持外接u盘吗)

  • 小米手机有没有实况模式(小米手机有没有nfc功能)

    小米手机有没有实况模式(小米手机有没有nfc功能)

  • 什么是虚商电话号(虚商的手机号码是正规的吗,受法律保护吗)

    什么是虚商电话号(虚商的手机号码是正规的吗,受法律保护吗)

  • 微信视频1分钟多少流量(微信视频1分钟10M流量)

    微信视频1分钟多少流量(微信视频1分钟10M流量)

  • ipad可以用万能钥匙么(ipad可以用万能wifi嘛)

    ipad可以用万能钥匙么(ipad可以用万能wifi嘛)

  • airpods2保修期多少(airpods2保修时间从什么时候开始)

    airpods2保修期多少(airpods2保修时间从什么时候开始)

  • 苹果手机怎么激活(苹果手机怎么激活siri)

    苹果手机怎么激活(苹果手机怎么激活siri)

  • vivox27微信怎么美颜(vivox27微信怎么投屏到电视)

    vivox27微信怎么美颜(vivox27微信怎么投屏到电视)

  • 苹果qq音乐下载的文件在哪里(苹果qq音乐下载的歌曲在哪个文件夹)

    苹果qq音乐下载的文件在哪里(苹果qq音乐下载的歌曲在哪个文件夹)

  • 怎样查看坦白说对方是谁(怎么看坦白说记录)

    怎样查看坦白说对方是谁(怎么看坦白说记录)

  • wifi加速方法(如何使wifi加速)

    wifi加速方法(如何使wifi加速)

  • 手机微云怎么上传视频(手机微云怎么上传软件)

    手机微云怎么上传视频(手机微云怎么上传软件)

  • 美团骑手超时怎么处理(美团骑手超时怎么赔付)

    美团骑手超时怎么处理(美团骑手超时怎么赔付)

  • word2016独特样式在哪(word2016独特样式叫什么)

    word2016独特样式在哪(word2016独特样式叫什么)

  • Vue3.0实现图片预览组件(媒体查看器)(vue如何预加载图片)

    Vue3.0实现图片预览组件(媒体查看器)(vue如何预加载图片)

  • css实现元素居中的5种方法(css元素居中的几种方法)

    css实现元素居中的5种方法(css元素居中的几种方法)

  • 补缴以前年度附加税如何入账
  • 个人所得税是什么意思有什么用
  • 税务uk开票人显示是管理员怎么改
  • 金税四期上线了吗什么时候上线
  • 汽车维修公司做账基本流程
  • 利润分配转作股本股利
  • 所有应收账款是否均已记录
  • 收企业利息如何做账
  • 企业一般户怎么注销
  • 劳务费免税发票的政策规定
  • 税务局多扣的一笔钱
  • 安置残疾人加计扣除
  • 网上报税超过了时间还能报吗
  • 违约金收入是否征税
  • 无法支付的应付账款转销
  • 视同销售税率如何确定?
  • 非居民企业投资收益
  • 融资租赁首付款支付给供应商
  • 网银转账手续费标准
  • 员工罚款如何入账
  • 营改增操作指引
  • 抄税和上报汇总一样吗
  • 2018企业所得税小微企业优惠政策
  • 一般代开增值税多少个点?
  • 出口退税生产企业增值税附加税怎么申报
  • 红字发票账务处理摘要
  • 实时扣税3001会计科目
  • 一般纳税人的兼职合法吗
  • 开红字冲红发票 下个月怎么申报
  • 可供出售金融资产是指什么
  • 期间费用企业所得税扣除
  • 关联公司代付款协议
  • 负债清偿损益明细表可以0报么
  • 公司增值税发票怎么开
  • 资本的不同形态
  • 农业产品免税范围注释
  • 更改文件后缀算转换格式吗
  • 苹果手机记事本提醒如何设置
  • 无线路由器wifi指示灯不亮
  • 建筑工程增值税怎么算
  • PHP使用pear实现mail发送功能 windows环境下配置pear
  • php使用函数限制字符串长度和格式
  • python web开发方向的第三方库有哪些
  • 学python真的好就业吗
  • 小规模纳税人房产税优惠政策2023
  • 成本核算的五个要求
  • 三方债权债务抵销
  • 抄税前要做什么
  • 土地增值税预征税率一览表
  • 织梦自定义字段
  • 年度利润表与12月利润表区别
  • 火车退票费如何开票
  • 水泥建材销售公司有哪些
  • 提取维简费分录
  • 外汇是先入帐还是先申报
  • 代销商品怎么开票
  • 专票当普票用进项需要转出吗
  • SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
  • mysql导出查询结果sql
  • mac查找序列号
  • xp系统开机自动运行程序
  • win7宽带自动拨号设置
  • 有没有软件恢复
  • window8设置在哪里
  • win10系统如何创建家庭组
  • 雷柏7100p怎么样
  • dos命令语法
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • Node.js中的全局对象有
  • dos命令批处理文件
  • html框架frameset代码
  • 批处理应用实例
  • [置顶]公主大人接下来是拷问时间31
  • jQuery EasyUI Tab 选项卡问题小结
  • unity3d ui
  • Python黑魔法手册
  • 增值税发票税控开票软件客服
  • 甘肃车船使用税
  • 2022款进口途锐
  • 核定征收一般纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设