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


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 相关文章推荐
兼容Mozilla必须知道的知识。
Jan 09 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
Jun 05 Javascript
JQuery悬停控制图片轮播——代码简单
Aug 05 Javascript
jquery实现网页定位导航
Aug 23 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
Jun 27 Javascript
angular5 子组件监听父组件传入值的变化方法
Sep 30 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
Aug 03 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
Three.js实现雪糕地球的使用示例详解
Jul 07 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
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP生成器简单实例
2015/05/13 PHP
PHP递归的三种常用方式
2019/02/28 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
js实现简单的验证码
2015/12/25 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
vue+elementUI实现图片上传功能
2019/08/20 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
python生成ppt的方法
2018/06/07 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
python编写微信公众号首图思路详解
2019/12/13 Python
Python内置异常类型全面汇总
2020/05/28 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
《湘夫人》教学反思
2014/02/21 职场文书
针对吵架老公保证书
2015/05/08 职场文书
房产证明范本
2015/06/19 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
病房管理制度范本
2015/08/06 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python