微信小程序实现添加手机联系人功能示例


Posted in Javascript onNovember 30, 2017

本文实例讲述了微信小程序实现添加手机联系人功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现添加手机联系人功能示例 微信小程序实现添加手机联系人功能示例

微信小程序实现添加手机联系人功能示例

2、关键代码

1)WXML文件

<view bindlongtap="phoneNumTap">{{phoneNum}}</view>

2)JS文件

Page({
 data:{
 phoneNum:'12345678901'//测试用的号码,并非真实号码
 },
 // 长按号码响应函数
 phoneNumTap:function(){
 var that=this;
 // 提示呼叫号码还是将号码添加到手机通讯录
 wx.showActionSheet({
  itemList: ['呼叫','添加联系人'],
  success:function(res){
  if(res.tapIndex===0){
   // 呼叫号码
   wx.makePhoneCall({
   phoneNumber: that.data.phoneNum,
   })
  }else if(res.tapIndex==1){
   // 添加到手机通讯录
   wx.addPhoneContact({
   firstName: 'test',//联系人姓名
   mobilePhoneNumber: that.data.phoneNum,//联系人手机号
   })
  }
  }
 })
 }
})

3)WXSS文件

view{
 color: blue;
 padding: 15px;
 border-bottom: 1px solid gainsboro;
}

3、完整实例代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 Javascript
IE的事件传递-event.cancelBubble示例介绍
Jan 12 Javascript
js中小数转换整数的方法
Jan 26 Javascript
ECMAScript 5中的属性描述符详解
Mar 02 Javascript
最棒的Angular2表格控件
Aug 10 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
laravel5.3 vue 实现收藏夹功能实例详解
Jan 21 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
May 21 Javascript
vue项目中使用bpmn-自定义platter的示例代码
May 11 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 #Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 #Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 #jQuery
写给小白看的JavaScript异步
Nov 29 #Javascript
3种vue组件的书写形式
Nov 29 #Javascript
easyui下拉框动态级联加载的示例代码
Nov 29 #Javascript
纯js实现隔行变色效果
Nov 29 #Javascript
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
2014/02/19 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
sublime text 3配置使用python操作方法
2017/06/11 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
python numpy格式化打印的实例
2018/05/14 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
大学共青团员个人自我评价
2014/04/16 职场文书
保险专业求职信
2014/07/07 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
百日宴上的祝酒词
2015/08/10 职场文书