Преглед изворни кода

Merge branch 'iteration-20240530-http' into jenkins

lex пре 1 година
родитељ
комит
b413523084
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      src/views/courseList/index.tsx

+ 9 - 0
src/views/courseList/index.tsx

@@ -145,13 +145,22 @@ export default defineComponent({
         : true;
     });
 
+    const pageStatus = () => {
+      console.log(document.visibilityState, '');
+      if (document.visibilityState === 'visible') {
+        console.log('页面可见');
+      }
+    };
     onMounted(() => {
       getDetail();
       getList();
       listenerMessage('downloadCoursewareToCache', getProgress);
+
+      window.addEventListener('visibilitychange', pageStatus);
     });
     onUnmounted(() => {
       removeListenerMessage('downloadCoursewareToCache', getProgress);
+      window.removeEventListener('visibilitychange', pageStatus);
     });
 
     const handleClick = async (item: any) => {