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


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 相关文章推荐
textContent在Firefox下与innerText等效的属性
May 12 Javascript
javascript 设置文本框中焦点的位置
Nov 20 Javascript
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
javascript 节点排序 2
Jan 31 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
js控制淡入淡出示例代码
Nov 12 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
JS日期加减,日期运算代码
Nov 05 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
Node+Express+MongoDB实现登录注册功能实例
Apr 23 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 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 curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
php实现的漂亮分页方法
2014/04/17 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
JavaScript使用prototype定义对象类型(转)[
2006/12/22 Javascript
提高网站信任度的技巧
2008/10/17 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
numpy找出array中的最大值,最小值实例
2018/04/03 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
学习之星事迹材料
2014/05/17 职场文书
特教教师先进事迹
2014/05/21 职场文书
搬迁通知
2015/04/20 职场文书
暖春观后感
2015/06/08 职场文书
小学运动会报道稿
2015/07/22 职场文书
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL