From a7cdbc6cb4b328755dc5d7cfc53426d8ebba1972 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 12 九月 2025 14:19:38 +0800 Subject: [PATCH] fix: bug --- auto-imports.d.ts | 2 +- src/views/EnterpriseManage/EnterpriseManageList.vue | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletions(-) diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 409b0f4..96e0f36 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -546,4 +546,4 @@ readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']> readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']> } -} +} \ No newline at end of file diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue index 3e21988..3ea8079 100644 --- a/src/views/EnterpriseManage/EnterpriseManageList.vue +++ b/src/views/EnterpriseManage/EnterpriseManageList.vue @@ -101,6 +101,28 @@ state.loading = false; }); +onMounted(() => { + if (typeof window !== 'undefined' && window.addEventListener) { + console.log('onMounted'); + window.addEventListener('visibilitychange', handleFocus); + // window.addEventListener('focus', handleFocus2); + } +}); + +onUnmounted(() => { + console.log('onUnmounted'); + window.removeEventListener('visibilitychange', handleFocus); + // window.removeEventListener('focus', handleFocus2); +}); + +function handleFocus() { + console.log('handleFocus1'); +} + +function handleFocus2() { + console.log('handleFocus2'); +} + const { getDataSource: getList, proTableProps, -- Gitblit v1.9.1