第一步:phone.wxml中

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

第二步:phone.json

{
"navigationBarTitleText": "联系人"
}

第三步:phone.wxss

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

第四步:phone.js

Page({
data: {
phoneNum: '15966677700'
},
// 长按号码响应函数
clickPhone: function () {
var that = this;
// 弹出操作菜单,提示是呼叫号码还是将号码添加到手机通讯录
wx.showActionSheet({
itemList: ['呼叫', '添加联系人'],
success: function (res) {
console.log("点击电话 res:", res)
if (res.tapIndex === 0) { // 直接点击呼叫号码
wx.makePhoneCall({
phoneNumber: that.data.phoneNum,
success: function (res_makephone) {
console.log("呼叫电话返回:", res_makephone)
}
})
} else if (res.tapIndex == 1) { // 添加到手机通讯录
wx.addPhoneContact({
nickName:'alice',
lastName: '刘',
middleName:'晓明',
firstName: '刘晓明',//姓名
mobilePhoneNumber: that.data.phoneNum,//手机号
success: function (res_addphone) {
console.log("电话添加联系人返回:", res_addphone) //打印出添加的手机联系人信息              
                wx.showToast({title:'添加成功!'})
            }
})
}
}
})
}
})

最新文章

  1. xss篇-本着就了解安全本质的想法,尽可能的用通俗易懂的语言去解释安全漏洞问题
  2. nginx rewrite 指令last break区别最详细的解释
  3. Python 字符串关键字过滤
  4. I2C控制器的Verilog建模之二
  5. poj 2485 Highways 最小生成树
  6. .Net 代码安全保护产品DNGuard HVM使用
  7. 【JPA】表达条件查询的关键字
  8. php防止SQL注入详解及防范
  9. SQL Server 基础 01 数据库、表操作
  10. xshell无法连接到linux主机原因分析
  11. [js笔记整理]DOM 篇
  12. 利用Python对文件批量重命名
  13. mysql数据库在windows下安装与配置
  14. 安卓高级5 传感器和震动 模仿微信摇一摇Ui效果
  15. 漏洞经验分享丨Java审计之XXE(上)
  16. Unity读Excel 输出PC端(Windows)后不能读取的问题
  17. WPF 开机注册自启动及设置确保以管理员运行
  18. C# 动态创建数据库三(MySQL)
  19. Spring(十四)之事务
  20. 团队开发NABCD

热门文章

  1. Centos史上新版最详细步骤-Linux无脑命令式oracle11g静默安装
  2. union 的概念及在嵌入式编程中的应用
  3. Spring Boot的exit code
  4. 痞子衡嵌入式:揭秘i.MXRT1170 eFuse空间访问可靠性的保护策略(冗余与ECC)
  5. 流畅的python读书笔记-第十章-继承优缺点
  6. 02-线性结构4&#160;Pop Sequence
  7. Codeforce 1255 Round #601 (Div. 2)D. Feeding Chicken (模拟)
  8. P2542 【[AHOI2005]航线规划】
  9. 2020年ubuntu1804安装nginx最新稳定版1.16详细教程笔记
  10. python3yupython2的差别