xiangpei
2024-07-05 beb8b7b5f85ee7d5cd51c1ff90dc24b9abc40723
src/views/meet/index.vue
@@ -1,20 +1,30 @@
<template>
  <div id="meet" ref="meet" />
  <div id="meet" ref="meet">
    <div>
      <span>
        {{ '156165165' }}
      </span>
    </div>
  </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 +34,12 @@
        }
      },
      toolbarButtons: ['whiteboard']
    };
    jitsiApi = new window.JitsiMeetExternalAPI(domain, options);
    }
    jitsiApi = new window.JitsiMeetExternalAPI(domain, options)
    jitsiApi.addListener('readyToClose', () => {
      window.close();
    });
      window.close()
    })
  }
}