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

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

  • 采样码在哪里查询(采样码怎么获取)

    采样码在哪里查询(采样码怎么获取)

  • 5g超级会员白银版怎么取消(5G超级会员白银版怎么取消)

    5g超级会员白银版怎么取消(5G超级会员白银版怎么取消)

  • p40pro支持微距拍摄吗(p40pro+拍微距)

    p40pro支持微距拍摄吗(p40pro+拍微距)

  • 无线网可以用但是电脑网络不能用(无线网可以用但是电脑宽带连不上为什么)

    无线网可以用但是电脑网络不能用(无线网可以用但是电脑宽带连不上为什么)

  • ppt配色两大基本原则(ppt配色基本原则)

    ppt配色两大基本原则(ppt配色基本原则)

  • 文字效果彩虹出岫怎么设置(文字效果怎么设置成彩虹出岫)

    文字效果彩虹出岫怎么设置(文字效果怎么设置成彩虹出岫)

  • iPhonexsmax黑边多少毫米(苹果xsmax黑边有多宽)

    iPhonexsmax黑边多少毫米(苹果xsmax黑边有多宽)

  • 网易云如何切换登录(网易云如何切换账号)

    网易云如何切换登录(网易云如何切换账号)

  • 在腾讯视频买的东西在哪里看订单(在腾讯视频买的电影可以分享吗)

    在腾讯视频买的东西在哪里看订单(在腾讯视频买的电影可以分享吗)

  • 抖音灯牌怎么升级(抖音灯牌怎么升2级)

    抖音灯牌怎么升级(抖音灯牌怎么升2级)

  • usb虚拟打印机端口是什么意思(usb虚拟打印机端口配置错误)

    usb虚拟打印机端口是什么意思(usb虚拟打印机端口配置错误)

  • 华为p40折叠屏(华为p40折叠屏多少钱)

    华为p40折叠屏(华为p40折叠屏多少钱)

  • 哈飞路宝电脑插头在哪(哈飞路宝电脑板在那里)

    哈飞路宝电脑插头在哪(哈飞路宝电脑板在那里)

  • word图片四周型环绕怎么设置(word图片四周型环绕居中怎么设置)

    word图片四周型环绕怎么设置(word图片四周型环绕居中怎么设置)

  • 苹果手机充电后黑屏无法开机怎么办(苹果手机充电后黑屏了,怎么样能打开)

    苹果手机充电后黑屏无法开机怎么办(苹果手机充电后黑屏了,怎么样能打开)

  • internet的工作方式是(internet的各项功能)

    internet的工作方式是(internet的各项功能)

  • 蓝牙耳机一直闪怎么关(蓝牙耳机一直闪绿灯怎么回事)

    蓝牙耳机一直闪怎么关(蓝牙耳机一直闪绿灯怎么回事)

  • 微脉圈是什么(微脉圈是什么情况)

    微脉圈是什么(微脉圈是什么情况)

  • 苹果8掉电厉害怎么办(iphone8掉电很厉害)

    苹果8掉电厉害怎么办(iphone8掉电很厉害)

  • 抖音可以只发给一个人看吗(抖音可以只发给附近人看吗)

    抖音可以只发给一个人看吗(抖音可以只发给附近人看吗)

  • 无线温控器干什么用的(无线温控器安装视频)

    无线温控器干什么用的(无线温控器安装视频)

  • 喜马拉雅听书有文字吗(喜马拉雅听书有杂音怎么回事)

    喜马拉雅听书有文字吗(喜马拉雅听书有杂音怎么回事)

  • 惠普打印机怎么连接电脑(惠普打印机怎么换墨盒)

    惠普打印机怎么连接电脑(惠普打印机怎么换墨盒)

  • 网件R6400路由器怎么样?R6400拆解与内部结构评测

    网件R6400路由器怎么样?R6400拆解与内部结构评测

  • 前端如何处理后端一次性传来的10w条数据?(何为前端后端)

    前端如何处理后端一次性传来的10w条数据?(何为前端后端)

  • 长篇图解etcd核心应用场景及编码实战(etcd4)

    长篇图解etcd核心应用场景及编码实战(etcd4)

  • 外贸 代理
  • 个人工程款收入不纳税
  • 定期定额户需要做账吗
  • 个体工商户免费刻章
  • 公司名称变更在哪个网站
  • 技术服务费入账
  • 企业大额融资贷款
  • 银行入息是入几个月的
  • 银行卡酒店消费有记录吗
  • 摊余成本加还是减
  • 其他服务费包括哪些内容
  • 接收虚开增值税专用发票要判刑吗
  • 电费专票抵扣需要发票吗
  • 一般纳税人两费减免会计分录
  • 收购发票盖章盖谁的
  • 暂估入账没有调增,以后年度怎么调整
  • 技术转让开具什么发票
  • 非直系亲属继承房产后再卖掉后交税吗
  • 处置打包债权如何缴纳个人所得税?
  • 门店关闭费用怎么处理
  • 非公益性赠送该怎么进行会计处理?
  • 没进项发票要交多少税
  • 基础研究投入费用包含工资吗
  • 咨询公司怎么交社保
  • 公司员工补充医疗保险方案
  • 劳务派遣公司开票几个点
  • 文件夹属性没有安全
  • 新成立的公司需要报残保金吗
  • 收到对方公司开的电子专票怎么入账
  • PHP:pg_affected_rows()的用法_PostgreSQL函数
  • PHP:imageellipse()的用法_GD库图像处理函数
  • 冰川国家公园在哪
  • composer环境变量
  • 转让费交什么税
  • 资产负债表各项目年初余额栏内各项数字
  • 驱动开发做得长久吗
  • 发票跨月还可以作废吗
  • 房地产个税是什么意思
  • 混合销售行为应征增值税不征营业税的是
  • 个体工商户不经营需要税务登记吗
  • 营业外收入记入企业的什么
  • 实物投资需要缴纳增值税吗
  • 查账征收与核定征收在哪里看
  • 发票报销抵扣税点是给谁
  • 工会经费计提按照应发工资还是实发工资
  • 公司员工住宿费标准
  • 研发费用范围不包括
  • 国内旅客运输票据可以抵扣进项税吗
  • 发票没交税可以报销吗
  • 销项发票导出为什么是乱码
  • 公司支付质保金怎么做账
  • 在windows上装ubuntu
  • windows xp和windows 2000
  • ubuntu设置u盘启动项
  • virtualbox虚拟机
  • linux@ubuntu
  • winxp优化设置
  • windows7找不到无线
  • 电脑市场调查报告
  • windows8用的人少
  • mac vscode opengl
  • node.js连接mysql的数据怎么可视化
  • linux awk命令使用实例
  • unity调用c++封装的dll
  • node.js快速入门
  • python利用数据文件统计成绩
  • nodejs如何发布服务
  • javascript高级编程
  • unity连接
  • javascript的
  • jquery22插件网
  • 年收入12w
  • 沈阳市地方税务局
  • 9月1日起陕西省房产契税新政
  • 税收分类分级管理后如何开展风险管理
  • 现行增值税税率表2023
  • 税务稽查立案标准的法律文件
  • 宁波市国家税务局网上办税服务厅
  • 放管服中的服的深层含义
  • 南京国税局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设