Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@tencentcloud/chat-uikit-vue

Package Overview
Dependencies
Maintainers
0
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tencentcloud/chat-uikit-vue

Build In-App Chat & Audio/Video Call & Live Streaming in minutes with UIKit components for Vue.

  • 2.3.6
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
353
decreased by-29.54%
Maintainers
0
Weekly downloads
 
Created
Source

chat-uikit-vue

Globally interconnected In-App Chat, user profile and relationship chains and online/offline push.

English / 简体中文

image image

About chat-uikit-vue

chat-uikit-vue is a Vue UI component library based on Tencent Cloud Chat SDK. It provides universally used UI components that include Conversation, Chat, and Group components. Leveraging these meticulously crafted UI components, you can quickly construct an elegant, reliable, and scalable Chat application.

In respect for the copyright of the emoji design, the Chat Demo/TUIKit project does not include the cutouts of large emoji elements. Please replace them with your own designed or copyrighted emoji packs before the official launch for commercial use. The default small yellow face emoji pack is copyrighted by Tencent Cloud and can be authorized for a fee. If you wish to obtain authorization, please submit a ticket to contact us.

Core Capabilities

  • UIKit: Build a fully-featured chat app in just ten minutes using UIKit components
  • Various Message Types: Support multiple message types, such as text, images, audio, and video messages
  • Notifications: Timely notify users of app messages and drive higher conversion rates
  • Group Management: Create groups, manage group members, and customize profiles
  • Conversation Management: View information about unread messages, recent, pinned, or deleted chats

Demo

👉🏻 Free Demo

Send Your First Message

Vue3

Vue2

TUILogin

import { TUILogin } from '@tencentcloud/tui-core';

The options parameter is of the Object type. It contains the following attribute values:

NameTypeDescription
SDKAppIDnumberRequired, SDKAppID of the chat app
userIDstringRequired, user ID
userSigstringRequired, the password with which the user logs in to the Chat console. It is essentially the ciphertext generated by encrypting information such as the UserID.For the detailed generation method, see Generating UserSig
TIMPushanyOptional, TIMPush plugin instance when uniapp build app packages
pushConfigobjectOptional, TIMPush plugin's config
useUploadPluginbooleanOptional, whether to use the upload plugin, the default is false
proxyServerstringOptional, WebSocket server proxy address
fileUploadProxystringOptional, image, video, file upload proxy address
fileDownloadProxystringOptional, image, video, file download proxy address
frameworkstring | undefinedRequired, UI framework type, optional values: vue2、vue3、undefined
// Login
TUILogin.login(options);
// Logout
TUILogin.logout();
// Set the SDK log level.
// 0: Common level. You are advised to use this level during access as it covers more logs.
// 1: Release level. You are advised to use this level for key information in a production environment.
TUILogin.setLogLevel(0); 
// Get Chat SDK instance
const { chat } = TUILogin.getContext();

Documentation

Contact Us

Join a Tencent Cloud Chat developer group for Reliable technical support & Product details & Constant exchange of ideas.

  • Telegram group (EN): join
  • WhatsApp group (EN): join
  • Telegram group (ZH): join
  • WhatsApp group (ZH): join

Keywords

FAQs

Package last updated on 06 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc