Ver Fonte

Update index.tsx

lex há 1 ano atrás
pai
commit
86ecb81bea
1 ficheiros alterados com 12 adições e 0 exclusões
  1. 12 0
      src/views/courseware-play/index.tsx

+ 12 - 0
src/views/courseware-play/index.tsx

@@ -125,6 +125,8 @@ export default defineComponent({
     onUnmounted(() => {
       handleInit(1);
       window.removeEventListener('message', iframeHandle);
+      window.removeEventListener('online', handleOnline);
+      window.removeEventListener('offline', handleOffline);
     });
 
     const getCourseDetail = async () => {
@@ -482,7 +484,17 @@ export default defineComponent({
           }
         });
       }
+
+      window.addEventListener('online', handleOnline);
+      window.addEventListener('offline', handleOffline);
     });
+    const lineTimer = ref();
+    const handleOnline = () => {
+      clearTimeout(lineTimer.value);
+    };
+    const handleOffline = () => {
+      showToast('请检查网络');
+    };
 
     const playRef = ref();
     // 返回