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

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

  • 苹果13有没有256G(苹果13有没有红外线遥控功能)

    苹果13有没有256G(苹果13有没有红外线遥控功能)

  • msvcr100.dll丢失有什么解决方法(msvcr90.dll丢失)

    msvcr100.dll丢失有什么解决方法(msvcr90.dll丢失)

  • 苹果8p发短信没有特效(苹果8plus发短信)

    苹果8p发短信没有特效(苹果8plus发短信)

  • 苹果手表充电要多久(苹果手表充电要用原装的吗)

    苹果手表充电要多久(苹果手表充电要用原装的吗)

  • 华为p40怎么返回(p40怎么设置返回键)

    华为p40怎么返回(p40怎么设置返回键)

  • 抖音上恢复聊天记录(抖音上恢复聊天记录软件可信吗)

    抖音上恢复聊天记录(抖音上恢复聊天记录软件可信吗)

  • 在excel2000中工作簿指的是(在excel2000的工作表中单元格的数据为)

    在excel2000中工作簿指的是(在excel2000的工作表中单元格的数据为)

  • 华为手机怎么调刷新率(华为手机怎么调成彩色模式)

    华为手机怎么调刷新率(华为手机怎么调成彩色模式)

  • 支付宝姓名和证件号码不匹配(支付宝姓名和证件号码不一致)

    支付宝姓名和证件号码不匹配(支付宝姓名和证件号码不一致)

  • iphone充满电提醒取消(苹果充满电提醒)

    iphone充满电提醒取消(苹果充满电提醒)

  • 苹果笔记本黑屏怎么唤醒(苹果笔记本黑屏了怎么恢复正常)

    苹果笔记本黑屏怎么唤醒(苹果笔记本黑屏了怎么恢复正常)

  • 奇遇2和2s有什么区别(奇遇2比2s贵在哪里)

    奇遇2和2s有什么区别(奇遇2比2s贵在哪里)

  • 土豆视频为什么不能搜索(土豆视频为什么无法播放)

    土豆视频为什么不能搜索(土豆视频为什么无法播放)

  • 微信怎么调成黑色(微信怎么调成黑色的模式vivox9)

    微信怎么调成黑色(微信怎么调成黑色的模式vivox9)

  • 计算机比较重要的输入设备有哪些(学计算机有什么用)

    计算机比较重要的输入设备有哪些(学计算机有什么用)

  • 显卡满血版什么意思(笔记本显卡满血版是什么意思)

    显卡满血版什么意思(笔记本显卡满血版是什么意思)

  • 恢复键快捷方式ctrl+什么(恢复操作快捷键是什么)

    恢复键快捷方式ctrl+什么(恢复操作快捷键是什么)

  • 苹果airpods支持se么(苹果airpods支持安卓吗)

    苹果airpods支持se么(苹果airpods支持安卓吗)

  • 如何通过抖音号查找微信(如何通过抖音号找到这个人)

    如何通过抖音号查找微信(如何通过抖音号找到这个人)

  • 华为手机怎么把应用移出管控中心(华为手机怎么把照片传到电脑上)

    华为手机怎么把应用移出管控中心(华为手机怎么把照片传到电脑上)

  • 华为hicar什么时候上线(华为HiCar什么时候能用)

    华为hicar什么时候上线(华为HiCar什么时候能用)

  • 电脑能用手机流量上网吗(电脑用手机流量上网怎么设置)

    电脑能用手机流量上网吗(电脑用手机流量上网怎么设置)

  • iphonexsmax怎么切换号码发短信(iphonexsmax怎么切换主副卡流量)

    iphonexsmax怎么切换号码发短信(iphonexsmax怎么切换主副卡流量)

  • 视同销售的增值税怎么申报
  • 企业一般会涉及哪些行业
  • 协定税率的简称
  • 实收资本属于限定性净资产吗
  • 收到0税率发票是否可以给对方开6税率发票
  • 报税界面
  • 租赁个人汽车
  • 30人以上的企业有哪些
  • 机动车发票申请流程
  • 应付账款坏账准备的会计分录
  • 公司广告法违规交不起罚款怎么办
  • 以前月度费用当期怎么入账合适?
  • 注册资本未到位转让股权
  • 其他业务活动包括
  • 销售时无法确认发票
  • 核销确实无法收回的应收账款后会影响资产负债率
  • 不是办税员可以去税局办事吗
  • 蔬菜营销方案案例范文
  • 在建工程需要交哪些税
  • 买了税控盘还需要买打印机吗
  • 退税发票勾选后开红冲发票怎么申报
  • 怎么判断分红前已提取足够法定公积金?
  • 电子商务公司的简介
  • vlookup函数怎么用跨表格匹配
  • 事业单位专项经费包括哪些
  • vue实现打印
  • php实现搜索的方式
  • php判断字符串长度的方法
  • 企业购进商品取得的现金折扣
  • 资产负债所有者权益损益类会计科目
  • 外贸出口企业增值税怎么结转
  • 减值准备递延所得税资产
  • php xml转字符串
  • php读取excel文件
  • 资产减值损失一经计提不得转回
  • 包装物为什么是无菌的
  • 固定资产管理台账
  • 库存商品可以领用加工吗
  • 政府收购企业的流程
  • 实物投资入股
  • 建筑安装工程公司起名
  • 企业向个人租房发票怎么开
  • 文化建设税减免政策
  • sql怎么搜索表
  • 材料暂估入库时需要考虑增值税进项税吗
  • 预收款开发票,不确认收入可以吗?
  • 运输公司汽车折旧能直接进主营成本吗
  • 销售返利如何做会计分录
  • 股权支付会计处理
  • 怎样充高速路etc现金
  • 投资者投入无形资产的入账价值
  • sqlserver存储过程if语句
  • mysql 5.7.21安装教程
  • windows10如何更改管理员账户
  • windows server 2008 r2最大支持内存
  • WIN10系统如何彻底永久关闭自动更新?建议收藏!
  • 苹果系统数据怎么清掉
  • 苹果笔记本安装win10
  • pqv2isvc.exe - pqv2isvc是什么进程 有什么作用
  • 正在进行设备安装 win10安装打印机
  • win10系统的电脑有哪些
  • cocos2dx4.0入门
  • opengl 3d engine
  • 怎样用在js中使用css的内容
  • ie所有版本
  • linux修改目录路径
  • python语言怎么用
  • angular form表单
  • r+python
  • meta-inf文件夹在哪
  • 很不错的两款Bootstrap Icon图标选择组件
  • android开发指南
  • 深圳如何打印个人参保证明
  • 怎么屏蔽微信群消息,但是不退出此群
  • 深圳企业公积金更改代扣银行
  • 税务发票小助手 小程序二维码
  • 沙子属于矿产资源
  • 国家税务总局纳雍县税务局
  • 武汉车船使用税收费标准
  • 地税完税证明是什么样子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设