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


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限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
JQuery实现表格中相同单元格合并示例代码
Jun 26 Javascript
javascript + jquery实现定时修改文章标题
Mar 19 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
Javascript 链式作用域详细介绍
Feb 23 Javascript
vue实现手机号码抽奖上下滚动动画示例
Oct 18 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
node结合swig渲染摸板的方法
Apr 11 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 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数据集构建JSON格式及新数组的方法
2012/11/07 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
2014/10/17 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
JavaScript中的时间处理小结
2016/02/24 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
python 控制语句
2011/11/03 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
点球小游戏python脚本
2018/05/22 Python
Python函数中不定长参数的写法
2019/02/13 Python
Tensorflow累加的实现案例
2020/02/05 Python
央视元宵晚会主持串词
2014/03/25 职场文书
小班评语大全
2014/05/04 职场文书
运动会主持词大全
2015/07/02 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL