Explorar o código

fix(fullscreen): fix judging full screen status, fixed #2281

无木 %!s(int64=2) %!d(string=hai) anos
pai
achega
1bafeb6638
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      src/layouts/default/header/components/FullScreen.vue

+ 7 - 0
src/layouts/default/header/components/FullScreen.vue

@@ -20,6 +20,13 @@
     setup() {
       const { t } = useI18n();
       const { toggle, isFullscreen } = useFullscreen();
+      // 重新检查全屏状态
+      isFullscreen.value = !!(
+        document.fullscreenElement ||
+        document.webkitFullscreenElement ||
+        document.mozFullScreenElement ||
+        document.msFullscreenElement
+      );
 
       const getTitle = computed(() => {
         return unref(isFullscreen)