微信小程序利用云函数获取手机号码


Posted in Javascript onDecember 17, 2019

小程序获取手机号码方式

 一、取到加密数据,然后提交到服务器解密,

二、获取到 cloudID,用云函数, 优点:直接获取原始数据,节省服务器资源

1.xml

<button class="gettel" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> 快捷获取</button>

2. 点击按钮调用云函数,将cloudID传给云函数

getPhoneNumber(e) {
    var that = this;
    wx.cloud.callFunction({
      name: 'getMobile',
      data: {
        weRunData: wx.cloud.CloudID(e.detail.cloudID),
      }
    }).then(res => {
      that.setData({
        mobile: res.result,
      })
 
    }).catch(err => {
      console.error(err);
    });
  },

   3.云函数 getMobile

// 云函数入口文件
const cloud = require('wx-server-sdk')
 
cloud.init()
 
// 云函数入口函数
exports.main = async (event, context) => {
 const wxContext = cloud.getWXContext()
 var moblie = event.weRunData.data.phoneNumber;
 return moblie
}

总结

以上所述是小编给大家介绍的微信小程序利用云函数获取手机号码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
jquery实现鼠标拖动图片效果示例代码
Jan 09 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
Jun 26 Javascript
jQuery常用数据处理方法小结
Feb 20 Javascript
常用jQuery代码分享
Jul 14 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
Jul 21 Javascript
js字符串与Unicode编码互相转换
May 17 Javascript
利用vscode编写vue的简单配置详解
Jun 17 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
vue 中引用gojs绘制E-R图的方法示例
Aug 24 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
Jan 18 Javascript
ant design实现圈选功能
Dec 17 #Javascript
15分钟学会vue项目改造成SSR(小白教程)
Dec 17 #Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
Dec 17 #Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
Dec 17 #Javascript
TypeScript高级用法的知识点汇总
Dec 17 #Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
Dec 17 #Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
Dec 17 #Javascript
You might like
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
php5.5新数组函数array_column使用
2013/07/08 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
vue-router单页面路由
2017/06/17 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
Python中import机制详解
2017/11/14 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
农业资源与环境专业自荐信范文
2013/12/30 职场文书
反邪教标语
2014/06/23 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis