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


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 相关文章推荐
JavaScript 事件的一些重要说明
Oct 25 Javascript
JavaScript模板入门介绍
Sep 26 Javascript
jquery封装的对话框简单实现
Jul 21 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 Javascript
Ztree新增角色和编辑角色回显问题的解决
Oct 25 Javascript
jQuery时间日期三级联动(推荐)
Nov 27 Javascript
微信小程序自定义导航隐藏和显示功能
Jun 13 Javascript
尝试自己动手用react来写一个分页组件(小结)
Feb 09 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
Aug 27 Javascript
vue实现固定位置显示功能
May 30 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 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中使用反射技术的架构插件使用说明
2010/05/18 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
python获取Pandas列名的几种方法
2019/08/07 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
行政人事经理职位说明书
2014/03/05 职场文书
2019年思想汇报
2019/06/20 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang