mo 1 год назад
Родитель
Сommit
eb35e3603a
1 измененных файлов с 11 добавлено и 15 удалено
  1. 11 15
      src/views/notation/index.tsx

+ 11 - 15
src/views/notation/index.tsx

@@ -26,24 +26,13 @@ export default defineComponent({
       //   src: `http://localhost:3050/#/create?Authorization=${Authorization}`
     });
     const fscreen=()=> {
-      const el = document.documentElement
-      const isFullscreen = document.fullScreen || document.mozFullScreen || document.webkitIsFullScreen
-      if (!isFullscreen) {
+      const el = document.documentElement as any
         //进入全屏
         (el.requestFullscreen && el.requestFullscreen()) ||
         (el.mozRequestFullScreen && el.mozRequestFullScreen()) ||
         (el.webkitRequestFullscreen && el.webkitRequestFullscreen()) ||
         (el.msRequestFullscreen && el.msRequestFullscreen())
-      } else {
-        //退出全屏
-        document.exitFullscreen
-          ? document.exitFullscreen()
-          : document.mozCancelFullScreen
-          ? document.mozCancelFullScreen()
-          : document.webkitExitFullscreen
-          ? document.webkitExitFullscreen()
-          : ''
-      }}
+       }
     const handleOpen = (e: MessageEvent) => {
       console.log(e.data, 'data');
       if (e.data.api === 'notation_open') {
@@ -58,7 +47,8 @@ export default defineComponent({
           window.open(e.data.url);
         }
       } else if (e.data.api === 'notation_exit') {
-        exitFullscreen()
+        console.log('进来')
+
         removeVisiable.value = true;
       }
     };
@@ -109,7 +99,13 @@ export default defineComponent({
                     '*'
                   );
                   if (state.application) {
-                    fscreen()
+                    document.exitFullscreen
+                    ? document.exitFullscreen()
+                    : document.mozCancelFullScreen
+                    ? document.mozCancelFullScreen()
+                    : document.webkitExitFullscreen
+                    ? document.webkitExitFullscreen()
+                    : ''
                 }}}>
                 确定
               </NButton>