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

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

  • 苹果13pro变焦多少倍(苹果13pro光学变焦)

    苹果13pro变焦多少倍(苹果13pro光学变焦)

  • 玥玛指纹锁怎么设置密码和指纹(玥玛指纹锁怎么样)

    玥玛指纹锁怎么设置密码和指纹(玥玛指纹锁怎么样)

  • smartart图形怎么增加分支(smartart图形怎么调整大小)

    smartart图形怎么增加分支(smartart图形怎么调整大小)

  • 抖音吃喝玩乐榜在哪里看(抖音吃喝玩乐榜怎么提升热度)

    抖音吃喝玩乐榜在哪里看(抖音吃喝玩乐榜怎么提升热度)

  • 华为荣耀20青春版有没有遥控(华为荣耀20青春版图片)

    华为荣耀20青春版有没有遥控(华为荣耀20青春版图片)

  • 华为荣耀20青春版为什么发热(华为荣耀20青春版多少钱)

    华为荣耀20青春版为什么发热(华为荣耀20青春版多少钱)

  • 华为手机相机长曝光在哪(华为手机相机长曝光怎么设置)

    华为手机相机长曝光在哪(华为手机相机长曝光怎么设置)

  • 如何与微信附近人聊天(如何与微信附近的人断联系方式)

    如何与微信附近人聊天(如何与微信附近的人断联系方式)

  • 微博id是手机号码吗(微博id是账号吗)

    微博id是手机号码吗(微博id是账号吗)

  • 手机关机却说无法接通(手机关机后再打开就显示无服务)

    手机关机却说无法接通(手机关机后再打开就显示无服务)

  • tcp流量控制协议是什么(tcp流量控制)

    tcp流量控制协议是什么(tcp流量控制)

  • 电脑转换器是干什么的(电脑转换器对电脑有影响吗)

    电脑转换器是干什么的(电脑转换器对电脑有影响吗)

  • 网易云音乐播放次数怎么算的(网易云音乐播放次数)

    网易云音乐播放次数怎么算的(网易云音乐播放次数)

  • 电脑太久没用了,启动不起来怎么办(电脑太久没用了充不上电怎么办)

    电脑太久没用了,启动不起来怎么办(电脑太久没用了充不上电怎么办)

  • 华为暂不支持打开apk(华为暂不支持打开此类文件)

    华为暂不支持打开apk(华为暂不支持打开此类文件)

  • 华为手机没有来电显示怎么回事(华为手机没有来电声音怎么回事)

    华为手机没有来电显示怎么回事(华为手机没有来电声音怎么回事)

  • 描述文件与设备管理不见了(描述文件与设备管理里面的软件删除不了)

    描述文件与设备管理不见了(描述文件与设备管理里面的软件删除不了)

  • 独显都可以组双通道吗(独显都可以组双显吗)

    独显都可以组双通道吗(独显都可以组双显吗)

  • word开发工具在哪(word开发工具选项卡在哪里)

    word开发工具在哪(word开发工具选项卡在哪里)

  • internet起源于什么网络(Internet起源于什么)

    internet起源于什么网络(Internet起源于什么)

  • ip地址分为哪几类(ip地址更改方法)

    ip地址分为哪几类(ip地址更改方法)

  • vivo计步器在哪里打开(vivo手机步数计数器在哪设置)

    vivo计步器在哪里打开(vivo手机步数计数器在哪设置)

  • iqooneo支持红外吗(iqooneo3支持红外线)

    iqooneo支持红外吗(iqooneo3支持红外线)

  • 惠普capslock建闪但不开机(惠普电脑capslock一直闪 电脑电源开不了机也关不了机)

    惠普capslock建闪但不开机(惠普电脑capslock一直闪 电脑电源开不了机也关不了机)

  • 小米mix2s多少克(小米mix2s多重多少克)

    小米mix2s多少克(小米mix2s多重多少克)

  • 帝国Cms模板制作调用论坛贴子教程(帝国cms手机版制作)

    帝国Cms模板制作调用论坛贴子教程(帝国cms手机版制作)

  • 账面价值低于可变现净值按什么计量
  • 高温费国家有规定,一定要支付吗?
  • 哪些财务指标可以用于判断一个企业即将发生财务危机
  • 小规模纳税人是个体户吗
  • 投标人认证证书
  • 报关单金额大于合同金额
  • 应付股东款可以结转实收资本吗
  • 增值税普通发票可以抵扣吗
  • 房地产企业的土地使用税起始时间
  • 工资低于3000要申报吗
  • 发票上传多久可以验旧
  • 金融行业小规模纳税人税率
  • 资产负债表的应收票据包括什么
  • 二手店铺转让手续流程
  • 公证处委托他人办理房产证手续
  • 注册资本金认缴制
  • 生产车间机器设备日常维修
  • 要约与要约邀请的主要区别
  • 净利润与未分配利润的勾稽关系
  • 免税不能开专票
  • 隐藏分区怎么打开
  • 预缴税款怎么做账务处理
  • php表单验证实例
  • 【修改huggingface transformers默认缓存文件夹】
  • PHP:base64_decode()的用法_url函数
  • 土耳其棉花堡位置
  • 支付水电费增值税账务处理
  • 民营企业的工业项目建设-经营-转让是什么模式
  • vue通过url访问单个页面
  • 专票抵扣联可以盖两个章吗
  • 通信原理简明
  • js数组方法filter
  • series转换为dataframe
  • 完善固定资产管理的方案
  • python迭代器iterator
  • 冲减多计提的工资怎么做账
  • wordpress怎么安装插件
  • php.ini上传限制
  • php的do while语句
  • vue前端页面设计
  • 航天金税盘发票冲红怎么操作
  • 数据库varchar和nvarchar
  • 小规模纳税人为什么不能抵扣进项税
  • 研发支出是
  • 餐饮娱乐服务员
  • 个体工商户不经营需要税务登记吗
  • 加油卡充值如何开发票
  • 资产基金账务处理
  • 什么是代扣代缴税收缴款凭证
  • 暂估成本多久要冲掉
  • 无形资产的项目有哪些
  • 税款滞纳金征收比率怎么算
  • 242104 税控盘
  • 处置固定资产的增值税怎么处理
  • 企业一般用什么系统
  • sql批量替换字符串
  • android-x86安装
  • 跳线短路
  • win8.1系统升级win10
  • macbook怎么关闭设置上的1
  • .exe是什么意思
  • win10预览版和正式版
  • xp系统禁止程序联网
  • mac通知中心设置方法
  • window7主题变成xp了
  • win7 32位中文语言包
  • 删除kernel
  • 关于国内邮政汇兑冻结下列说法正确的有
  • UNITY开发数字孪生
  • node mongoose
  • python基本入门
  • unity xcode
  • js键盘事件有哪些?各自的作用如何
  • jquery 使用
  • unity导出资源包
  • 中国农村信用社手机银行下载app
  • 济南高新发展公告
  • 呼和浩特新城区政府官网
  • 河南省税务零申报怎么操作
  • 山东省国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设