返回
纵横开阖——微信小程序通讯录全攻略
前端
2024-01-16 06:21:26
开篇有语
纵横开阖,出入自由。在微信小程序中,通讯录模块就好似一把万能钥匙,为你打开连接世界的通道。无论是创建群聊、搜索好友,还是删除联系人、设置权限,它都能帮你轻松搞定。今天,我们就来一起纵横开阖,探究微信小程序通讯录的奥秘。
创建篇:从无到有的奇幻之旅
想要在微信小程序中创建通讯录,只需三步。
- 初始化通讯录对象:
const contacts = wx.getContactManager();
- 创建通讯录:
contacts.createGroup({ name: '我的朋友', success: function (res) { console.log(res.groupId); } });
- 添加成员:
contacts.addMember({ groupId: 'xxxxxxxx', members: ['user1', 'user2', 'user3'], success: function (res) { console.log(res); } });
搜索篇:大海捞针的艺术
茫茫人海,如何快速找到你要找的人?微信小程序的通讯录搜索功能,让你轻松实现大海捞针的艺术。
- 获取通讯录列表:
contacts.getContacts({ success: function (res) { console.log(res.contacts); } });
- 搜索通讯录:
contacts.searchContacts({ queryString: '张三', success: function (res) { console.log(res.contacts); } });
删除篇:挥泪斩情丝的壮举
缘起缘灭,聚散无常。当你不想要某个人出现在你的通讯录中时,删除功能就派上用场了。
- 删除联系人:
contacts.deleteContacts({ contacts: ['user1', 'user2', 'user3'], success: function (res) { console.log(res); } });
- 删除群聊:
contacts.deleteGroup({ groupId: 'xxxxxxxx', success: function (res) { console.log(res); } });
权限篇:掌控世界的缰绳
在微信小程序中,你可以设置通讯录的权限,让它成为你掌控世界的缰绳。
- 获取通讯录权限:
contacts.authorize({ success: function (res) { console.log(res); } });
- 设置通讯录权限:
contacts.setPermissions({ permissions: ['write', 'read'], success: function (res) { console.log(res); } });
结语
纵横开阖,出入自由。在微信小程序中,通讯录模块就好似一把万能钥匙,为你打开连接世界的通道。无论你想创建群聊、搜索好友,还是删除联系人、设置权限,它都能帮你轻松搞定。希望今天的文章能助你纵横开阖,驰骋小程序世界!