From 6cc17bd234d981ef06cf8e888a1d4b8a14f51f41 Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期四, 10 七月 2025 11:14:16 +0800 Subject: [PATCH] 断面 --- src/views/Screen.vue | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/views/Screen.vue b/src/views/Screen.vue index 0135f5f..ff58d63 100644 --- a/src/views/Screen.vue +++ b/src/views/Screen.vue @@ -18,11 +18,17 @@ <div class="screen-widget-text"> {{ weather.now.text }} {{ weather.now.temperature + "鈩�" }} </div> - <div + <!-- <div class="screen-widget-time screen-widget-text" style="margin-left: 20px" > {{ $dayjs().format("YYYY/MM/DD HH:mm") }} + </div> --> + <div + class="screen-widget-time screen-widget-text" + style="margin-left: 20px" + > + {{ currentTime }} </div> </div> <div class="screen-widget-home"> @@ -38,8 +44,26 @@ </template> <script setup> -import { ref, onMounted, computed, defineEmits } from "vue"; +import { ref, onMounted, computed, defineEmits,onBeforeUnmount } from "vue"; import { useRouter } from "vue-router"; +import dayjs from 'dayjs' + +const currentTime = ref(dayjs().format("YYYY/MM/DD HH:mm:ss")); + +const updateTime = () => { + currentTime.value = dayjs().format("YYYY/MM/DD HH:mm:ss"); +}; + +let timer; + +onMounted(() => { + timer = setInterval(updateTime, 1000); +}); + +onBeforeUnmount(() => { + clearInterval(timer); // 閬垮厤鍐呭瓨娉勬紡 +}); + const router = useRouter(); const bgVisible = ref(true); const defaultCity = ref(cityData.name); @@ -96,7 +120,6 @@ .then((response) => response.json()) .then((data) => { weather.value = data.results[0]; - // console.log(weather.value) }); }; function initScene() { @@ -123,10 +146,11 @@ import { useSimStore } from "@/store/simulation"; import { storeToRefs } from "pinia"; const simStore = useSimStore(); -const { showDangerAssess, rightRiverShow } = storeToRefs(simStore); +// const { showDangerAssess, rightRiverShow } = storeToRefs(simStore); function flyToHomeView() { - rightRiverShow.value = false; - showDangerAssess.value = false; + simStore.setBackToHome(true); + // rightRiverShow.value = false; + // showDangerAssess.value = false; router.push("/"); const view = { destination: { -- Gitblit v1.9.3