BUILT FOR VUE

Vue Video Conferencing UI Kit

Add a meeting space to your Vue 3 product. Keep video, screen sharing, and participants in one interface with the Vue Video Conferencing UI Kit.

DEVELOPER RESOURCES

Vue Video Conferencing UI Kit Docs & Examples

Bring the whole studio together

Discuss models and material choices without leaving your project workspace.

Make a workshop interactive

Let instructors demonstrate a repair while learners ask questions and follow along.

VUE ROOM CAPABILITIES

Rooms built for your application

Room lifecycle

  • Create and join rooms
  • Handle leave and end actions

Live conversation

  • Connect participant video
  • Control camera and microphone

Participant experience

  • Display room members
  • Reflect room state changes

Application identity

  • Connect your own user IDs
  • Authenticate with server-issued UserSig

Platform integration

  • Vue 3 applications
  • Follow native or browser permissions

Your product flow

  • Connect rooms to your navigation
  • Keep business data in your app

Explore the Vue meeting components

See the room experience and the code behind it.

Meeting view

A place for everyone

Mount the meeting view with the Vue Video Conferencing UI Kit. Your application supplies authenticated users and a room ID.

Read the Documentation
App.vue
<script setup lang="ts">
import { UIKitProvider } from "@tencentcloud/uikit-base-component-vue3";
import { ConferenceMainView } from "@tencentcloud/roomkit-web-vue3";
</script>

<template>
  <UIKitProvider theme="light" language="en-US">
    <ConferenceMainView />
  </UIKitProvider>
</template>

CUSTOMIZATION

Make the room feel like your product

Make meetings part of your workspace

Set theme and language through UIKitProvider. Place the meeting component alongside your own Vue navigation.

Read the Documentation

GET STARTED

Bring your first room to life

  1. 01

    Create your app

    Enable Room for your application and test users.

    Open Room Console
  2. 02

    Add the Vue Video Conferencing UI Kit

    Follow the platform guide to connect your project.

    Follow the Integration Guide
  3. 03

    Connect your first room

    Connect authenticated test users to the same room. Check device permissions before enabling camera and microphone.

    Set Up Authentication
Vue Room UI Kit
Terminal
npm install @tencentcloud/roomkit-web-vue3@5 tuikit-atomicx-vue3 @tencentcloud/uikit-base-component-vue3 @tencentcloud/universal-api
App.vue
<script setup lang="ts">
import { UIKitProvider } from "@tencentcloud/uikit-base-component-vue3";
import { ConferenceMainView } from "@tencentcloud/roomkit-web-vue3";
</script>

<template>
  <UIKitProvider theme="light" language="en-US">
    <ConferenceMainView />
  </UIKitProvider>
</template>

Vue Video Conferencing UI Kit FAQs

What does the Vue Video Conferencing UI Kit include?

The Vue Video Conferencing UI Kit provides a ready-made meeting interface with room entry, video views, and participant controls. Your app supplies identity and business workflows.

How do I integrate the Vue Video Conferencing UI Kit?

This integration uses Vue 3 and RoomKit Web v5. Use ConferenceMainView for desktop and the documented H5 component for mobile browsers; check browser support before shipping.

How do users sign in to the Vue Video Conferencing UI Kit?

Use your SDKAppID, user ID, and a UserSig generated on your server. Keep the application secret out of browser and mobile code. Handle authentication failure before room entry.

Can I customize the meeting experience?

Adapt documented components and configuration to your product. Native UI Kit source exposes room views and toolbars. Check the platform guide for supported options.

How is Room priced?

Room package features and audio/video usage determine your costs. Check the current Conference pricing page for included capabilities and limits.

Does this replace my course or workspace system?

Your application continues to own course content, workspace permissions, payments, and business records. The meeting component adds real-time communication to that flow.

How do I integrate Vue Video Conferencing UI Kit with Vue?

Use the documented Vue integration and component APIs. Initialize the service before the connected view, and remove listeners or release resources when the view unmounts.

How do I test Vue Video Conferencing UI Kit before releasing my app?

Test authenticated room entry, participant changes and supported camera, microphone and room-exit controls.

How do I customize the interface for Vue Video Conferencing UI Kit?

Configure UIKitProvider in your Vue template and use conference from @tencentcloud/roomkit-web-vue3 for room options. For example, call conference.setFeatureConfig({ shareLink: yourRoomUrl }) after joining or creating the room, when its ID is available. The default share link is the current page address. Prefer these supported options; ejecting the component source moves your copy outside the package's standard upgrade path.

Vue Room Integration Support

Talk about your application

Discuss your product, expected usage, and integration needs.

Contact Sales

Make room for your next idea

Bring people together inside your application.