微信小程序 通讯录列表、联系人(基于youzan)编辑

说明

微信小程序 通讯录列表、联系人(基于youzan)编辑、新增、导入到手机通讯录。事件总线的解耦方式,代码完全解耦,引入即可使用 这里提醒一下,这东西由于是赶时间做出来的,所以不要直接拿来用,这很耗性能,以及坑,因为这里暴力的集成了youzan的组件库,但本项目的这种开发模式可以借鉴,就是使用组件化、事件总线的方式驱动。最重要的是解耦,将开发解耦,一个又一个组建就是你最大的财富。

使用文档 代码集成至已有项目

此项目整体上来说是个demo程序,核心的代码在pages/contacts中,集成方式需要将pages/contacts拷贝到目标项目pages文件夹中

使用方法 使用准备 app.json中注入contacts的页面

"pages":[ "pages/contacts/contacts", "pages/contacts/example/pages/contact/index" ] app.js注入事件总线

App({ globalData: { bus: eventBus.eventBus } }) app.wxss注入样式

@import "pages/contacts/example/app.wxss";

备注:xxx为contacts所在的目录相对路径

事件总线文档 contacts 通讯录事件总线

|类型|事件名| 事件 | 参数 |备注| |-------|:---------------------:| |接收|点击联系人|contactsUpdateGroups | contacts |contacts 是一个contact数组,程序将会自动对contact进行pinyin分组| |发送|更新联系人列表|contactsClicContact|contact|contact 联系人对象|

图片

# 感谢 基于 [https://github.com/treadpit/wx_pinyin](https://github.com/treadpit/wx_pinyin)

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。