From f8486ddb89ee8c70104f2c2e907dcbaf0183bd87 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 11 七月 2024 10:19:29 +0800
Subject: [PATCH] 修改密码提示
---
src/views/meet/index.vue | 53 ++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 38 insertions(+), 15 deletions(-)
diff --git a/src/views/meet/index.vue b/src/views/meet/index.vue
index 8b6e996..3586391 100644
--- a/src/views/meet/index.vue
+++ b/src/views/meet/index.vue
@@ -1,24 +1,47 @@
<template>
- <body><div id="meet" /></body>
+ <div id="meet" ref="meet">
+ </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