|
|
@@ -1,5 +1,5 @@
|
|
|
import {useEventListener} from '@vueuse/core'
|
|
|
-import {onUnmounted, onMounted} from "vue";
|
|
|
+import {onUnmounted, onMounted, ref} from "vue";
|
|
|
import {CyMessageBox} from "@/components/cy/message-box";
|
|
|
|
|
|
export enum documentVisibilityEnum {
|
|
|
@@ -7,13 +7,18 @@ export enum documentVisibilityEnum {
|
|
|
visible = 'visible'
|
|
|
}
|
|
|
|
|
|
+const token = ref(localStorage.token)
|
|
|
+
|
|
|
+export function changeToken() {
|
|
|
+ token.value = localStorage.token
|
|
|
+}
|
|
|
+
|
|
|
function useChangeToken() {
|
|
|
- const token = localStorage.token
|
|
|
|
|
|
function isChange() {
|
|
|
if (document.visibilityState === documentVisibilityEnum.hidden)
|
|
|
return
|
|
|
- if (token !== localStorage.token)
|
|
|
+ if (token.value !== localStorage.token)
|
|
|
CyMessageBox.alert({
|
|
|
message: '监测到账号不一致',
|
|
|
confirmButtonText: '刷新页面'
|