Kaynağa Gözat

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

无木 2 yıl önce
ebeveyn
işleme
1bafeb6638

+ 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)