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


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 相关文章推荐
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
javascript返回顶部效果(自写代码)
Jan 06 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
Jan 24 Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 Javascript
ParseInt函数参数设置介绍
Jan 02 Javascript
js中document.write的那点事
Dec 12 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
js canvas实现五子棋小游戏
Jan 22 Javascript
vue浏览器返回监听的具体步骤
Feb 03 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
php更新mysql后获取改变行数的方法
2014/12/25 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
学习YUI.Ext基础第一天
2007/03/10 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python中的对象拷贝示例 python引用传递
2014/01/23 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
python excel和yaml文件的读取封装
2021/01/12 Python
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
函授本科自我鉴定
2013/11/03 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
上课迟到检讨书
2014/02/19 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
2014年设计师工作总结
2014/11/25 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
公司酒会致辞
2015/07/30 职场文书