瀏覽代碼

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

无木 2 年之前
父節點
當前提交
1bafeb6638
共有 1 個文件被更改,包括 7 次插入0 次删除
  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)