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


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 相关文章推荐
学习javascript,实现插入排序实现代码
Jul 31 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
JavaScript缓冲运动实现方法(2则示例)
Jan 08 Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
Ionic + Angular.js实现图片轮播的方法示例
May 21 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
Aug 04 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
Aug 08 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
layer iframe 设置关闭按钮的方法
Sep 12 Javascript
Vue 数据响应式相关总结
Jan 28 Vue.js
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
德劲1104的电路分析与改良
2021/03/01 无线电
php中的字符编码转换函数用法示例
2014/10/20 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
Python中字符编码简介、方法及使用建议
2015/01/08 Python
Python编程之微信推送模板消息功能示例
2017/08/21 Python
Python批量更改文件名的实现方法
2017/10/29 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
设置器与访问器的定义以及各自特点
2016/01/08 面试题
网页设计个人找工作求职信
2013/11/28 职场文书
表彰大会主持词
2014/03/26 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
劳模先进事迹材料
2014/12/24 职场文书
优秀班集体申报材料
2014/12/25 职场文书
表彰大会新闻稿
2015/07/17 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
银行服务理念口号
2015/12/25 职场文书