微信小程序通信录
2024-10-21 16:04:39
第一步: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:'添加成功!'})
}
})
}
}
})
}
})
最新文章
- xss篇-本着就了解安全本质的想法,尽可能的用通俗易懂的语言去解释安全漏洞问题
- nginx rewrite 指令last break区别最详细的解释
- Python 字符串关键字过滤
- I2C控制器的Verilog建模之二
- poj 2485 Highways 最小生成树
- .Net 代码安全保护产品DNGuard HVM使用
- 【JPA】表达条件查询的关键字
- php防止SQL注入详解及防范
- SQL Server 基础 01 数据库、表操作
- xshell无法连接到linux主机原因分析
- [js笔记整理]DOM 篇
- 利用Python对文件批量重命名
- mysql数据库在windows下安装与配置
- 安卓高级5 传感器和震动 模仿微信摇一摇Ui效果
- 漏洞经验分享丨Java审计之XXE(上)
- Unity读Excel 输出PC端(Windows)后不能读取的问题
- WPF 开机注册自启动及设置确保以管理员运行
- C# 动态创建数据库三(MySQL)
- Spring(十四)之事务
- 团队开发NABCD
热门文章
- Centos史上新版最详细步骤-Linux无脑命令式oracle11g静默安装
- union 的概念及在嵌入式编程中的应用
- Spring Boot的exit code
- 痞子衡嵌入式:揭秘i.MXRT1170 eFuse空间访问可靠性的保护策略(冗余与ECC)
- 流畅的python读书笔记-第十章-继承优缺点
- 02-线性结构4&#160;Pop Sequence
- Codeforce 1255 Round #601 (Div. 2)D. Feeding Chicken (模拟)
- P2542 【[AHOI2005]航线规划】
- 2020年ubuntu1804安装nginx最新稳定版1.16详细教程笔记
- python3yupython2的差别