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

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

  • PPTV网络电视节目播放黑屏的解决办法

    PPTV网络电视节目播放黑屏的解决办法

  • 如何经营好自己的微博获得更多的关注(如何经营好自己的事业)

    如何经营好自己的微博获得更多的关注(如何经营好自己的事业)

  • 淘宝店如何迅速提高信誉(淘宝店怎么快速提升销量)

    淘宝店如何迅速提高信誉(淘宝店怎么快速提升销量)

  • word如何调整行距大小(Word如何调整行间距统一)

    word如何调整行距大小(Word如何调整行间距统一)

  • 抖音评论@别人,别人有提示吗(抖音评论别人删除了作者能看到吗)

    抖音评论@别人,别人有提示吗(抖音评论别人删除了作者能看到吗)

  • 荣耀30pro有来电闪光灯功能吗(荣耀30pro怎么设置来电秀)

    荣耀30pro有来电闪光灯功能吗(荣耀30pro怎么设置来电秀)

  • 微信付费表情怎么购买(微信付费表情怎么赠送)

    微信付费表情怎么购买(微信付费表情怎么赠送)

  • 买的淘宝号实名认证了就安全吗(买的淘宝号实名已经实名认证了怎么还显示未实名)

    买的淘宝号实名认证了就安全吗(买的淘宝号实名已经实名认证了怎么还显示未实名)

  • 手机qq密保手机号怎么改(手机qq密保手机号怎么更换)

    手机qq密保手机号怎么改(手机qq密保手机号怎么更换)

  • 原彩显示没有了(iphone换屏后原彩显示没有了)

    原彩显示没有了(iphone换屏后原彩显示没有了)

  • 快手怎么申请解除限流(快手怎么申请解除屏蔽)

    快手怎么申请解除限流(快手怎么申请解除屏蔽)

  • 京东自营店和专营店的区别(京东商城官网)

    京东自营店和专营店的区别(京东商城官网)

  • windows7桌面是指它的(windows7桌面指什么)

    windows7桌面是指它的(windows7桌面指什么)

  • 文字属于多媒体信息吗(文字是多媒体课件中最基本的素材)

    文字属于多媒体信息吗(文字是多媒体课件中最基本的素材)

  • 互联网ucg是什么意思(互联网ug是什么意思)

    互联网ucg是什么意思(互联网ug是什么意思)

  • aspx页面怎么修改(aspx页面设计)

    aspx页面怎么修改(aspx页面设计)

  • 蓝牙遥控器怎么使用(蓝牙遥控器怎么换电池)

    蓝牙遥控器怎么使用(蓝牙遥控器怎么换电池)

  • 硬盘属于什么存储器(硬盘属于什么存储设备)

    硬盘属于什么存储器(硬盘属于什么存储设备)

  • 苹果怎么不能下is语音(苹果怎么不能下载爱思助手了)

    苹果怎么不能下is语音(苹果怎么不能下载爱思助手了)

  • 全民k歌怎么发起合唱邀请好友(全民k歌怎么发布相册视频)

    全民k歌怎么发起合唱邀请好友(全民k歌怎么发布相册视频)

  • vite 运行项目报错 ‘axios/index.js‘ does not provide anexport named ‘default‘(vi应用项目)

    vite 运行项目报错 ‘axios/index.js‘ does not provide anexport named ‘default‘(vi应用项目)

  • WebService接口在PHP中的使用(webservice api接口)

    WebService接口在PHP中的使用(webservice api接口)

  • 增值税税率改变后原项目的新增单价按哪个税率
  • 教育附加税税率多少?
  • 支付给职工以及为职工支付的现金包括哪些
  • 企业收到投资者投入的生产设备,其账务处理
  • 设备使用率怎么计算公式
  • 个税专项扣除中途贷款改租房
  • 劳务收入个税的计算方法
  • 先开了发票给客户,不付款怎么办
  • 供暖的配套费是不是开口费
  • 奖金做预发年底结算缴税怎么做?
  • 收到预付款项发票如何入账?
  • 不续约赔偿金要交税吗
  • 当月忘记暂估怎么办
  • 营改增后建筑安装发票
  • 100万的收入要交多少
  • 税控盘维护费280怎么交
  • 残疾人保障金中上年在职职工人数怎么计算
  • 建筑业简易计税进项税可以抵扣吗
  • 未开发票申报
  • 非营利组织怎么申请
  • 车子计提折旧年限
  • 商业写字楼
  • 常见内存大小
  • 企业所得税汇算表
  • 临时工工资的会计处理和税务处理
  • deepin怎么删除账户
  • 代付收款入账是什么意思
  • 销货方发票红冲操作流程
  • 企业所得税会计利润
  • 盘亏固定资产累计折旧
  • 违反发票管理规定2次公告内容
  • php16进制
  • 现金流量表补充资料怎么理解
  • 网络工程师笔记大全
  • 前端试题大全及答案
  • web前端 css
  • mysql的排序规则
  • php zmq
  • 淘宝运费险费用很高
  • 银行存钱转账
  • mysql相关
  • mysql查询性能分析
  • 发票金额大于实付金额
  • 购买软件多少钱进无形资产
  • 个人名义开工程发票税率是多少
  • 一般纳税人支出都要交税吗
  • 全额事业单位和差额事业单位退休工资有什么区别
  • 增值税发票丢失可以补开吗
  • 离职员工未休完的年假如何支付
  • 财务报表的一般构成要素
  • 研发费用会影响什么
  • 一般纳税人厂房租赁增值税税率是多少
  • 基本户转账法人会知道吗
  • 会务费所需要注意的细节
  • 收到支票如何去银行兑现
  • 视同销售的几种情况
  • 私营企业固定资产折旧
  • win10 下一代
  • windows2003设置自动重启
  • 网站的运维
  • Win10 Mobile RS2预览版14943上手视频曝光
  • 如何清理浏览器缓存
  • NPFMSG.exe - NPFMSG是什么进程 有什么用
  • win10专业版怎么调屏幕亮度
  • ie11forwindows10
  • win10系统中怎么重新启动netframework
  • win8图标大小怎么调
  • 查找阴历日历
  • python中字典怎么用
  • 创建android项目
  • python设计二叉树结构
  • 国家税务局服务宗旨是什么
  • 股权转让税收优惠个人所得税
  • 陕西国家电子税务局2.0
  • 企业所得税季度申报时间
  • 河南车船税收费标准图片
  • 深圳各区海拔
  • 综述与系统综述
  • 目前长沙二手房出售信息
  • 罗湖税务局在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设