Jelajahi Sumber

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

无木 2 tahun lalu
induk
melakukan
1bafeb6638
1 mengubah file dengan 7 tambahan dan 0 penghapusan
  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)