潘超林 ba6c61c618 消息插件 4 kuukautta sitten
..
assets ba6c61c618 消息插件 4 kuukautta sitten
components ba6c61c618 消息插件 4 kuukautta sitten
debug ba6c61c618 消息插件 4 kuukautta sitten
locales ba6c61c618 消息插件 4 kuukautta sitten
plugins ba6c61c618 消息插件 4 kuukautta sitten
tui-customer-service-plugin ba6c61c618 消息插件 4 kuukautta sitten
utils ba6c61c618 消息插件 4 kuukautta sitten
.npmignore ba6c61c618 消息插件 4 kuukautta sitten
.npmrc ba6c61c618 消息插件 4 kuukautta sitten
CHANGELOG.md ba6c61c618 消息插件 4 kuukautta sitten
README.md ba6c61c618 消息插件 4 kuukautta sitten
adapter-vue.ts ba6c61c618 消息插件 4 kuukautta sitten
constant.ts ba6c61c618 消息插件 4 kuukautta sitten
index.ts ba6c61c618 消息插件 4 kuukautta sitten
index.vue ba6c61c618 消息插件 4 kuukautta sitten
interface.ts ba6c61c618 消息插件 4 kuukautta sitten
server.ts ba6c61c618 消息插件 4 kuukautta sitten
shims-vue.d.ts ba6c61c618 消息插件 4 kuukautta sitten
vue.config.js ba6c61c618 消息插件 4 kuukautta sitten

README.md

关于 chat-uikit-uniapp

chat-uikit-uniapp (vue2 / vue3)是基于腾讯云 Chat SDK 的一款 uniapp UI 组件库,它提供了一些通用的 UI 组件,包含会话、聊天、群组、关系链等功能。基于这些精心设计的 UI 组件,您可以快速构建优雅的、可靠的、可扩展的 Chat 应用。 chat-uikit-uniapp 界面效果如下图所示:

为尊重表情设计版权,IM Demo/TUIKit 工程中不包含大表情元素切图,正式上线商用前请您替换为自己设计或拥有版权的其他表情包。默认的小黄脸表情包版权归腾讯云所有,可有偿授权使用,如您希望获得授权可 提交工单 联系我们。

chat-uikit-uniapp 支持平台

  • Android
  • iOS
  • 微信小程序
  • H5

含 UI 集成 TUILogin 使用说明

// 引入 TUILogin 模块
import { TUILogin } from '@tencentcloud/tui-core';

初始化登录参数 options 配置说明: | 参数 | 类型 | 含义 | | --- | --- | --- | | SDKAppID | number | 云通信应用的 SDKAppID,必填 | | userID | string | 用户 ID,必填 | | userSig |string | 用户登录密钥,必填 | | TIMPush | any | 推送插件实例,uniapp 打包 app 时集成推送插件可用 | | pushConfig | object | 推送插件配置信息,uniapp 打包 app 时集成推送插件可用 | | useUploadPlugin | boolean | 是否使用上传插件, 默认 false | | proxyServer | string | WebSocket 服务器代理地址 | | fileUploadProxy | string | 图片、视频、文件上传代理地址 | | fileDownloadProxy | string | 图片、视频、文件下载代理地址 | | framework | string | undefined | 使用的 UI 框架,可选值: vue2、vue3、undefined,必填 |

// 初始化登录
TUILogin.login(options);
// 登出
TUILogin.logout();
// 设置 Chat SDK 日志输出级别
TUILogin.setLogLevel(0); // 0:普通日志级别 1:release 级别日志 2:告警级别 3:错误级别 4:无日志级别
// 获取 Chat SDK 实例
const { chat } = TUILogin.getContext();

【源码集成】请参考 TUIKit 集成文档