|
@@ -28,7 +28,6 @@ import { useStore } from "vuex";
|
28
|
28
|
import { uuid } from 'vue-uuid';
|
29
|
29
|
import { Overlay } from 'vant';
|
30
|
30
|
import { getQueryString } from '@/utils/common'
|
31
|
|
-import getWxConfig from "@/utils/getWxConfig";
|
32
|
31
|
export default defineComponent({
|
33
|
32
|
components: {
|
34
|
33
|
[Overlay .name]: Overlay ,
|
|
@@ -63,20 +62,9 @@ export default defineComponent({
|
63
|
62
|
document.removeEventListener('visibilitychange', handleVisiable)
|
64
|
63
|
// behaviorReport(2,$store.state.enterUUID)
|
65
|
64
|
})
|
66
|
|
- function handleVisiable (e) {
|
67
|
|
- switch(e.target.visibilityState) {
|
68
|
|
- case 'prerender':
|
69
|
|
- console.log('网页预渲染,内容不可见')
|
70
|
|
- break;
|
71
|
|
- case 'hidden':
|
72
|
|
- console.log('内容不可见,处理后台、最小化、锁屏状态')
|
73
|
|
- alert('警告!你已经离开当前答题页面');
|
74
|
|
- behaviorReport(2,$store.state.enterUUID)
|
75
|
|
- break;
|
76
|
|
- case 'visible':
|
77
|
|
- console.log('处于正常打开')
|
78
|
|
- alert('处于正常打开')
|
79
|
|
- break;
|
|
65
|
+ function handleVisiable () {
|
|
66
|
+ if (document.visibilityState === 'hidden') {
|
|
67
|
+ behaviorReport(2,$store.state.enterUUID)
|
80
|
68
|
}
|
81
|
69
|
}
|
82
|
70
|
|