{"id":30808637,"url":"https://github.com/easemob/easemob-uikit-uniapp","last_synced_at":"2026-01-20T17:42:20.090Z","repository":{"id":267764296,"uuid":"902161377","full_name":"easemob/easemob-uikit-uniapp","owner":"easemob","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-31T11:36:09.000Z","size":763,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-31T12:02:20.198Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/easemob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-12T03:03:21.000Z","updated_at":"2025-07-31T10:55:13.000Z","dependencies_parsed_at":"2025-07-31T10:25:50.192Z","dependency_job_id":null,"html_url":"https://github.com/easemob/easemob-uikit-uniapp","commit_stats":null,"previous_names":["easemob/easemob-uikit-uniapp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/easemob/easemob-uikit-uniapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easemob%2Feasemob-uikit-uniapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easemob%2Feasemob-uikit-uniapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easemob%2Feasemob-uikit-uniapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easemob%2Feasemob-uikit-uniapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/easemob","download_url":"https://codeload.github.com/easemob/easemob-uikit-uniapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/easemob%2Feasemob-uikit-uniapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273854792,"owners_count":25180014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-06T03:51:30.921Z","updated_at":"2026-01-20T17:42:20.060Z","avatar_url":"https://github.com/easemob.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easemob UIKit for Uniapp (Vue3)\n\n\u003cToc /\u003e\n\n环信单群聊 UIKit 是基于环信即时通讯云 IM SDK 开发的一款即时通讯 UI 组件库，提供各种组件实现会话列表、聊天界面、联系人列表及后续界面等功能，帮助开发者根据实际业务需求快速搭建包含 UI 界面的即时通讯应用。\n\n## 支持平台（vue3）\n\n- Android\n- iOS\n- 微信小程序\n- H5\n\n## UIKit 基本项目结构\n\n```\n└── ChatUIKit\n    ├── assets                                 // UIKit 资源文件\n    ├── components                             // UIKit 通用组件\n    ├── const                                  // UIKit 常量\n    ├── locales                                // UIKit 国际化\n    ├── modules                                // UIKit 页面组件\n    │   ├── Chat                                  // 聊天功能模块\n    │   ├── ChatNew                               // 发起新会话模块\n    │   ├── ContactAdd                            // 添加联系人模块\n    │   ├── ContactList                           // 联系人列表模块      \n    │   ├── ContactRequestList                    // 联系人好友请求列表模块\n    │   ├── ContactSearchList                     // 联系人搜索列表模块\n    │   ├── Conversation                          // 会话列表模块\n    │   ├── ConversationSearchList                // 会话搜索列表模块\n    │   ├── GroupCreate                           // 创建群组模块\n    │   ├── GroupList                             // 群组列表模块\n    │   ├── VideoPreview                          // 视频消息预览模块\n    ├── store                                  // UIKit store\n    │   ├── appUser.ts                            // UIKit用户属性store\n    │   ├── chat.ts                               // IM连接状态和事件处理\n    │   ├── config.ts                             // UIKit Config\n    │   ├── conn.ts                               // 管理SDK实例\n    │   ├── contact.ts                            // 联系人相关store\n    │   ├── conversation.ts                       // 会话相关store\n    │   ├── group.ts                              // 群组相关store\n    │   ├── message.ts                            // 消息相关store\n    ├── styles                                 // UIKit 通用样式\n    ├── types                                  // UIKit 类型定义\n    ├── utils                                  // UIKit 通用工具函数\n    ├── configTypes.ts                         // UIKit 配置类型定义\n    ├── index.ts                               // UIKit 入口文件\n    ├── log.ts                                 // UIKit 日志类\n    ├── sdk.ts                                 // UIKit IM SDK 类型\n```\n\n## 源码集成\n\n请参考[集成文档](https://doc.easemob.com/uikit/chatuikit/uniapp/chatuikit_integrated.html)\n\n## 静态资源说明\n\nUIKit中依赖的静态资源（`ChatUIKit/assets`）放置在环信服务器中,有访问频率限制，建议您将静态资源放置在您的业务服务器上，然后修改 `ChatUIKit/const/index.ts` 文件中的 `ASSETS_URL` 为您的资源服务器地址。\n\n## 相关资源\n- [UIKit 概述](https://doc.easemob.com/uikit/chatuikit/uniapp/chatuikit_overview.html);\n- [快速开始](https://doc.easemob.com/uikit/chatuikit/uniapp/chatuikit_quickstart.html);\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasemob%2Feasemob-uikit-uniapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasemob%2Feasemob-uikit-uniapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasemob%2Feasemob-uikit-uniapp/lists"}