位置: 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安装配置视频)

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

  • 微信8.0的背景可以设置几天(微信8.0的背景可以设置吗)

    微信8.0的背景可以设置几天(微信8.0的背景可以设置吗)

  • airpods能不能以旧换新(airpods可以直接给耳机充电吗)

    airpods能不能以旧换新(airpods可以直接给耳机充电吗)

  • 苹果官网退货花呗几天到账(苹果官网退货花呗分期的钱会退还吗)

    苹果官网退货花呗几天到账(苹果官网退货花呗分期的钱会退还吗)

  • 视频和文档放在一个文件夹(视频和文档放在一个文件夹压缩)

    视频和文档放在一个文件夹(视频和文档放在一个文件夹压缩)

  • 手机搜不到电视投屏怎么办(手机搜不到电视的投屏信号)

    手机搜不到电视投屏怎么办(手机搜不到电视的投屏信号)

  • 国际联网是什么意思(国际联网暂行规定实施办法)

    国际联网是什么意思(国际联网暂行规定实施办法)

  • ipad mini5上市日期(ipad mini5上市价)

    ipad mini5上市日期(ipad mini5上市价)

  • 夏天笔记本电脑温度高怎么办(夏天笔记本电脑很热怎么办)

    夏天笔记本电脑温度高怎么办(夏天笔记本电脑很热怎么办)

  • 苏州公交车可以支付宝吗(苏州公交车可以微信或支付宝吗)

    苏州公交车可以支付宝吗(苏州公交车可以微信或支付宝吗)

  • 手机直播为何有电流声(手机直播为何有沙沙声)

    手机直播为何有电流声(手机直播为何有沙沙声)

  • 微信与苹果5c不兼容(微信与苹果5c不同步信息)

    微信与苹果5c不兼容(微信与苹果5c不同步信息)

  • 电脑一连蓝牙就死机(电脑一连蓝牙就蓝屏)

    电脑一连蓝牙就死机(电脑一连蓝牙就蓝屏)

  • 微信笔记音频怎么复制出来(微信笔记音频怎么发邮箱里)

    微信笔记音频怎么复制出来(微信笔记音频怎么发邮箱里)

  • wifi微信可以用但网页视频打不开(wifi微信可以用视频看不了)

    wifi微信可以用但网页视频打不开(wifi微信可以用视频看不了)

  • 小米是世界500强吗(小米是世界500强企业吗)

    小米是世界500强吗(小米是世界500强企业吗)

  • x27视频通话美颜怎么设置

    x27视频通话美颜怎么设置

  • 手机丢了照片怎么找回来(手机丢了照片怎么恢复)

    手机丢了照片怎么找回来(手机丢了照片怎么恢复)

  • 如何检查手机电池健康度(如何检查手机电池健康程度vivo)

    如何检查手机电池健康度(如何检查手机电池健康程度vivo)

  • 电池虚电怎么解决(电池虚电怎么解决华为)

    电池虚电怎么解决(电池虚电怎么解决华为)

  • 微信红包账单删除了怎么恢复(微信红包账单删除要验证怎么办)

    微信红包账单删除了怎么恢复(微信红包账单删除要验证怎么办)

  • 诺基亚触屏手机有哪些(诺基亚触屏手机 老款)

    诺基亚触屏手机有哪些(诺基亚触屏手机 老款)

  • 7200机械硬盘读写速度(7200机械硬盘读取只有70多M)

    7200机械硬盘读写速度(7200机械硬盘读取只有70多M)

  • 量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

    量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

  • 放弃退税理由是什么
  • 增值税附加税是几个点
  • 企业购买产品
  • 先开票后跨月预缴税款可以吗
  • 个人取得什么收入不交税
  • 房地产企业土地增值税清算
  • 商业银行委托贷款期限
  • 收到上级主管部门拨入的经费
  • 房屋租赁后转租合法吗
  • 预交税费怎么做分录
  • 无偿赠送材料的会计处理
  • 服务业发票税率是多少
  • 营改增通知及有关部门规定的税收优惠政策
  • 年度所得税汇算清缴表去哪里找
  • 工程结算科目属于哪一类
  • 最新房产税消息2020
  • 什么是遗产税什么是税
  • 财务报表调整后审计是不也要调整
  • 蓝字发票是什么
  • 科研项目经费怎么填
  • 分期收款什么是分期还款
  • 进口关税和增值税在哪里交
  • 更换营业执照要多久才能拿到
  • win 11 发布
  • 取得专用发票是进项还是销项
  • 汽车维修费可以入账吗
  • 工程合同主要看什么
  • 怎么给分区
  • 大白菜u盘启动后黑屏
  • 支付航天开票技术服务费280
  • 给文件夹设置密码的软件
  • 主营业务收入发生额在哪方
  • 如何计算旧城拆迁面积
  • 如何使用rank函数排名
  • 酒店没有营业执照可以举报吗?
  • 租车接送员工上班怎么样
  • 阿尔卑斯旱獭冬眠
  • 数据库操作实例
  • 企业税负率过高的坏处
  • php微信公众号开源框架
  • centos7配置自动获取ip
  • 电脑找不到应用程序的图标怎么删除
  • frogfish躄鱼
  • 微擎框架破解版v2.7.7
  • python极客项目编程 豆瓣
  • 实收资本退回给股东需要交印花税吗
  • 企业单方面调整员工的工作岗位
  • 财务费用利息收入为什么是借方负数
  • 五种差异化收费方式
  • 固定资产被盗怎么处理
  • 领用自产应税消费品用于财务人员职工福利
  • 小规模纳税人购车是怎么抵税的
  • 递延资产放在资产负债表哪里
  • 公司员工机票可以抵扣多少呢
  • 公司的商务卡的作用
  • 预收款退回怎么处理
  • 计提工会经费的工资总额包括五险一金吗
  • 发票金额小于实付金额会计分录
  • 新建的企业
  • mysql查询语句中的逻辑运算符
  • mysql5.7.31
  • 如何使用光盘做启动盘
  • xp系统的存储在哪里
  • zhudongfangyu.exe是什么进程,可以删除吗
  • scair.exe是什么程序
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • macbook怎么新建txt文件
  • linux命令tee
  • Win10预览版镜像
  • linux ssh 登录
  • win10搜索设置选项
  • linux diff命令详解
  • 常见错误类型
  • python 日期运算
  • 狗刨教学视频分解动作视频
  • node 回调函数
  • android面试题2019
  • 吉林省残疾人保障金减免政策
  • 税控盘监控信息写盘失败时钟校准
  • 税务如何查饭店信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设