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

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

  • 苹果手机ios在哪里打开(苹果手机ios在哪里关闭收费)

    苹果手机ios在哪里打开(苹果手机ios在哪里关闭收费)

  • 苹果7电池能用一天吗(苹果7电池能用快充吗)

    苹果7电池能用一天吗(苹果7电池能用快充吗)

  • 爱奇艺4k画质怎么没有了(爱奇艺4k画质怎么感觉不好)

    爱奇艺4k画质怎么没有了(爱奇艺4k画质怎么感觉不好)

  • 显卡寿命到了的症状(显卡寿命几年)

    显卡寿命到了的症状(显卡寿命几年)

  • 路由器有网但是手机连上wifi没网(路由器有网但是手机搜不到)

    路由器有网但是手机连上wifi没网(路由器有网但是手机搜不到)

  • 淘宝换货地址写谁的(淘宝发货换地址)

    淘宝换货地址写谁的(淘宝发货换地址)

  • 拼多多化妆品开店要求(拼多多化妆品开店怎么开)

    拼多多化妆品开店要求(拼多多化妆品开店怎么开)

  • backspace键是什么意思(backspace键是什么意思失灵)

    backspace键是什么意思(backspace键是什么意思失灵)

  • 6核12线程是什么意思(6核12线程和6核6线程)

    6核12线程是什么意思(6核12线程和6核6线程)

  • 路由器换地方还需要重新设置吗(路由器换地方还有网吗)

    路由器换地方还需要重新设置吗(路由器换地方还有网吗)

  • ipad隔空投送搜不到iphone(ipad隔空投送搜索不到对方)

    ipad隔空投送搜不到iphone(ipad隔空投送搜索不到对方)

  • 华为nova7支持反向充电吗(华为nova7支持反向无线充电吗)

    华为nova7支持反向充电吗(华为nova7支持反向无线充电吗)

  • 关闭volte会怎样(关闭volte通话功能有什么影响)

    关闭volte会怎样(关闭volte通话功能有什么影响)

  • 修改抖音昵称为什么不成功(修改抖音昵称为什么提示违规行为)

    修改抖音昵称为什么不成功(修改抖音昵称为什么提示违规行为)

  • 光纤入户和网线入户的区别(光纤入户和网线咱连接)

    光纤入户和网线入户的区别(光纤入户和网线咱连接)

  • 华为九宫格怎么设置(华为九宫格怎么调出来)

    华为九宫格怎么设置(华为九宫格怎么调出来)

  • 发给对方微信文件如何撤退(微信给对方发文件)

    发给对方微信文件如何撤退(微信给对方发文件)

  • 怎么去除手机喇叭里的灰尘(手机喇叭有杂音怎么清理)

    怎么去除手机喇叭里的灰尘(手机喇叭有杂音怎么清理)

  • 高清视频线有几种(高清视频线有几根线)

    高清视频线有几种(高清视频线有几根线)

  • 淘宝退货红包会退吗(淘宝退货红包会以现金的形式退回吗)

    淘宝退货红包会退吗(淘宝退货红包会以现金的形式退回吗)

  • 苹果x怎么录屏(苹果xsmax怎么录屏)

    苹果x怎么录屏(苹果xsmax怎么录屏)

  • 手机dat是什么文件(手机中dat文件用什么软件打开)

    手机dat是什么文件(手机中dat文件用什么软件打开)

  • 饿了么多人订餐谁付钱(饿了么多人订餐怎么用)

    饿了么多人订餐谁付钱(饿了么多人订餐怎么用)

  • 华为8x多大尺寸(华为8x尺寸多少)

    华为8x多大尺寸(华为8x尺寸多少)

  • 抖音尬舞机怎么没有了(抖音跳舞机)

    抖音尬舞机怎么没有了(抖音跳舞机)

  • 如何使用strip在python中删除?(strippped)

    如何使用strip在python中删除?(strippped)

  • 织梦dedecms调用会员详细字段信息(织梦常用调用标签)

    织梦dedecms调用会员详细字段信息(织梦常用调用标签)

  • 产权转移书据印花税包括什么
  • 经营所得和企业所得
  • 土地增值税怎么计算
  • 增值税票是什么
  • 定期定额个体工商户怎么报税
  • 资产处置损益影响所有者权益总额吗
  • 图书计入什么费用
  • 大病医疗可以抵扣吗
  • 租赁负债的计量
  • 收购公司财务怎么交接
  • 年度财务报表和季度财务报表一样吗
  • 专票当成普票入账怎么调整
  • 以前年度的所得税要补缴怎么办
  • 一般纳税人计提增值税账务处理
  • 固定资产贷款利率
  • 退休返聘人员购买什么商业保险
  • 所得税预缴申报表利润
  • 代增值税专用发票网上申请
  • 一般纳税人有哪些费用
  • 缴纳的住房公积金计入什么科目
  • 展会门票入什么科目
  • 培训费增值税专用发票
  • 房地产广告公司月费一般多少
  • 建筑企业存款账户
  • 旅行社开具的发票能否作废
  • 公司购买模具的会计科目
  • 投资电影分红款如何开具发票?
  • 小微企业需要税务登记吗
  • 增值税专用发票和普通发票的区别
  • 现金日记账的收为什么不根据银行和现金相互划转
  • 预借差旅费报销会计分录
  • 固定资产可以一次性抵扣进项税吗
  • 天猫积分类服务费账务处理
  • windows10更新会丢失数据吗
  • macOS Big Sur 11.3 开发者预览版/公测版 Beta 6正式发布
  • 工业会计做账的基本流程
  • 企业向股东发放现金股利会引起
  • 储金会是干什么的
  • 认缴制注册资金怎么处理账务
  • 中秋快乐图片大全
  • thinkphp框架作用
  • php pdo连接sqlserver
  • 补计提去年所得税费用会计分录
  • ChatGPT的了解与初体验
  • 企业的安全费用怎么弄
  • taskset命令详解
  • discuz去除底部
  • html5+css3web前端设计基础教程
  • 模具固定资产如何核算
  • 核定征收企业注册
  • 软件研发主要研发啥软件
  • 公司境外汇款该怎么处理
  • 增值税纳税申报实训心得体会
  • 摘要概括增值税专用发票的基本联次
  • 医疗器械和医疗耗材是一回事吗
  • 发票怎样申领成功?
  • 企业购进生产用品税率
  • 装修费用进什么科目
  • 房地产竣工验收后结转收入和成本
  • 劳务派遣公司收入确认税收政策
  • 从国外进口一批原材料,海关核定的关税完税价
  • 增值税递延纳税
  • 为别人开发票先收的税金怎么入帐?
  • 减值损失和减值损失区别
  • 股权投资业务是什么意思
  • 分公司做账报税
  • 子公司和区域公司的区别
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • 安装centos6.10
  • win10系统电脑无限重启
  • Win10预览版更新弹窗如何关闭
  • android开发环境是什么
  • 安卓 分包解压
  • 求婚表白的语句
  • css样式不能制作体积更小下载更快的网页
  • unity获取物体位置代码
  • python语言解析
  • javascript编程技术
  • 新版ukey税盘怎么设置密码
  • 城镇土地使用税减免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设