Skip to main content
这是一个集成web SDK基于 Vue 3 + TypeScript + Vite 构建的视频会议系统web端项目。 github源码地址:https://github.com/seastart/meeting-web-demo

项目介绍

项目技术栈

  • Vue 3
  • TypeScript
  • Vite
  • Element Plus
  • Pinia
  • Vue Router
  • SCSS

项目结构

主要文件说明

配置文件

  • package.json: 项目依赖和脚本配置
  • vite.config.ts: Vite 构建工具配置
  • tsconfig.json: TypeScript 配置
  • .env.development: 开发环境变量
  • .env.production: 生产环境变量

源码目录

  • src/api/: 存放后端 API 接口调用相关代码
  • src/components/: 可复用的 Vue 组件
  • src/directives/: Vue 自定义指令
  • src/hooks/: Vue 组合式函数(Composables)
  • src/router/: 路由配置和路由守卫
  • src/sdk/: 会议 SDK 相关的封装代码
  • src/stores/: Pinia 状态管理存储
  • src/utils/: 工具函数和通用方法
  • src/views/: 页面级组件

开发命令

页面功能介绍

登录页

首页

会议

布局展示

自动布局

全屏

二等分

四宫格

五宫格

六宫格

八宫格

十宫格

十二宫格

十六宫格

右侧小窗口

顶部小窗口

下L型布局

上L型布局