|
@@ -37,7 +37,7 @@ import OGuide from '@/components/o-guide';
|
|
|
// import VideoItem from './component/video-item';
|
|
|
import VideoPlay from './component/video-play';
|
|
|
import deepClone from '@/helpers/deep-clone';
|
|
|
-import { useInterval, useIntervalFn } from '@vueuse/core';
|
|
|
+import { useInterval, useIntervalFn, useNetwork } from '@vueuse/core';
|
|
|
import CoursewareType from './component/courseware-type';
|
|
|
import CoursewareTips from './component/courseware-tips';
|
|
|
import GlobalTools from '@/components/globalTools';
|
|
@@ -46,6 +46,7 @@ import { isHidden, isPlay, penShow, toolOpen, whitePenShow } from '@/components/
|
|
|
export default defineComponent({
|
|
|
name: 'CoursewarePlay',
|
|
|
setup() {
|
|
|
+ const { isSupported, isOnline } = useNetwork()
|
|
|
const pageVisibility = usePageVisibility();
|
|
|
/** 页面显示和隐藏 */
|
|
|
watch(
|
|
@@ -1216,6 +1217,10 @@ export default defineComponent({
|
|
|
nextTick(() => {
|
|
|
popupData.open = true
|
|
|
})
|
|
|
+ } else {
|
|
|
+ if(isSupported.value && !isOnline.value) {
|
|
|
+ showToast('网络异常')
|
|
|
+ }
|
|
|
}
|
|
|
}} />
|
|
|
</Popup>
|