浏览代码

Update index.tsx

lex 1 年之前
父节点
当前提交
86ecb81bea
共有 1 个文件被更改,包括 12 次插入0 次删除
  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();
     // 返回