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


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 相关文章推荐
jQuery判断元素是否是隐藏的代码
Apr 24 Javascript
Dom操作之兼容技巧分享
Sep 20 Javascript
js 弹出框只弹一次(二次修改之后的)
Nov 26 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
详解Javacript和AngularJS中的Promises
Feb 09 Javascript
angularjs实现文字上下无缝滚动特效代码
Sep 04 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
Nov 21 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
Mar 22 Javascript
JS闭包用法实例分析
Mar 27 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
Jan 04 Javascript
JavaScript实现轮播图特效
Apr 10 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中删除变量时unset()和null的区别分析
2011/01/27 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
js类型检查实现代码
2010/10/29 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
Python入门篇之字典
2014/10/17 Python
快速入手Python字符编码
2016/08/03 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
夜大自我鉴定
2013/10/31 职场文书
小区停车场管理制度
2014/01/27 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
法人代表证明书格式
2014/10/01 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
离职感谢信怎么写
2015/01/22 职场文书
校本研修个人总结
2015/02/28 职场文书
使用Apache Camel表达REST服务的方法
2022/06/10 Servers
Go语言测试库testify使用学习
2022/07/23 Golang