diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index 4a8dd8fb..b87b2a58 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -137,7 +137,6 @@ onMounted(() => { }); // ==== 服务器时间显示 start -let serverTimeStr = ref(''); let serverTime = reactive({ timestamp: 0, zone: 'UTC', // 时区 UTC @@ -148,11 +147,16 @@ let serverTime = reactive({ function fnGetServerTime() { getServerTime().then(res => { if (res.code === RESULT_CODE_SUCCESS && res.data) { + const serverTimeDom = document.getElementById('serverTimeDom'); // 时间戳 serverTime.timestamp = parseInt(res.data.timestamp); serverTime.interval = setInterval(() => { serverTime.timestamp += 1000; - serverTimeStr.value = parseDateToStr(serverTime.timestamp); + // serverTimeStr.value = parseDateToStr(serverTime.timestamp); + // 用DOM直接修改 + if (serverTimeDom) { + serverTimeDom.innerText = parseDateToStr(serverTime.timestamp); + } }, 1000); // 时区 @@ -271,7 +275,7 @@ document.addEventListener('visibilitychange', function () {
- {{ serverTimeStr }} {{ serverTime.zone }} + {{ serverTime.zone }}