|
@@ -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();
|
|
|
// 返回
|