From e1eae8d6043860c6281f5def596db88439e4b0e9 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期四, 04 七月 2024 18:06:15 +0800
Subject: [PATCH] 隐藏不必要字段

---
 src/views/meet/index.vue |   59 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 44 insertions(+), 15 deletions(-)

diff --git a/src/views/meet/index.vue b/src/views/meet/index.vue
index 8b6e996..f5e576a 100644
--- a/src/views/meet/index.vue
+++ b/src/views/meet/index.vue
@@ -1,24 +1,53 @@
 <template>
-  <body><div id="meet" /></body>
+  <div id="meet" ref="meet">
+    <div>
+      <span>
+        {{ '156165165' }}
+      </span>
+    </div>
+  </div>
 </template>
 
-<script src='https://ycl.easyblog.vip:8443/external_api.js'></script>
 <script>
-let api
-const initIframeAPI = () => {
-  const domain = 'ycl.easyblog.vip:8443'
-  const options = {
-    roomName: 'test',
-    width: 700,
-    height: 700,
-    parentNode: document.querySelector('#meet')
+let jitsiApi = null
+export default {
+  mounted () {
+    const width = window.innerWidth
+    const height = window.innerHeight
+    const domain = this.$route.query.domain
+    const roomName = this.$route.query.roomName
+    const userInfoStr = this.$route.query.userInfoStr
+    const userInfo = userInfoStr ? JSON.parse(userInfoStr) : null
+    const options = {
+      roomName: roomName,
+      width: width,
+      height: height,
+      parentNode: this.$refs.meet,
+      lang: 'zh_CN',
+      userInfo: userInfo,
+      configOverwrite: {
+        prejoinConfig: {
+          enabled: false
+        },
+        whiteboard: {
+          enabled: true
+        }
+      },
+      toolbarButtons: ['whiteboard']
+    }
+    jitsiApi = new window.JitsiMeetExternalAPI(domain, options)
+
+    jitsiApi.addListener('readyToClose', () => {
+      window.close()
+    })
   }
-  api = new JitsiMeetExternalAPI(domain, options)
 }
 
-window.onload = () => {
-  initIframeAPI()
-}
 </script>
 
-<style lang="scss" scoped></style>
+<style lang="scss" scoped>
+#meet {
+  width: 100%;
+  height: 100%;
+}
+</style>

--
Gitblit v1.8.0