From 51b83d50bc621aac334b297cb7a599ff7ebbd211 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期五, 05 七月 2024 11:49:13 +0800
Subject: [PATCH] feat:试卷导入
---
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