龚焕茏
2024-07-11 fd58747d3c425748f3218eb79b142b0ab4af28b8
src/views/meet/index.vue
@@ -1,20 +1,25 @@
<template>
  <div id="meet" ref="meet" />
  <div id="meet" ref="meet">
  </div>
</template>
<script>
let jitsiApi = null;
let jitsiApi = null
export default {
  mounted() {
    const width = window.innerWidth;
    const height = window.innerHeight;
    const domain = 'ycl.easyblog.vip:8443';
  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: 'test',
      roomName: roomName,
      width: width,
      height: height,
      parentNode: this.$refs.meet,
      lang: 'zh_CN',
      userInfo: userInfo,
      configOverwrite: {
        prejoinConfig: {
          enabled: false
@@ -24,12 +29,11 @@
        }
      },
      toolbarButtons: ['whiteboard']
    };
    jitsiApi = new window.JitsiMeetExternalAPI(domain, options);
    }
    jitsiApi = new window.JitsiMeetExternalAPI(domain, options)
    jitsiApi.addListener('readyToClose', () => {
      window.close();
    });
      window.close()
    })
  }
}