From 1a5047410f7d73939c5903af04bbfecd926da8fa Mon Sep 17 00:00:00 2001 From: lihui_ocr Date: Wed, 24 Apr 2024 22:42:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B9=B4=E4=BB=BD=20=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/aside/comp/items/Time.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/views/home/aside/comp/items/Time.vue b/src/views/home/aside/comp/items/Time.vue index fe64b69..387cea7 100644 --- a/src/views/home/aside/comp/items/Time.vue +++ b/src/views/home/aside/comp/items/Time.vue @@ -46,6 +46,7 @@ const emit = defineEmits<{ }>(); const time = ref<[number, number] | null>(props.value); +const timeold = ref<[number, number] | null>(props.value); const isLoadValue = ref(false); function onChange(value: [number, number]) { isLoadValue.value = true; @@ -59,13 +60,24 @@ onMounted(() => { const endDate = currentDate.toDate(); const startDate = currentDate.subtract(3, "month").toDate(); // 设置默认日期范围为前三个月的起始日期到三个月前的今天 + timeold.value = [startDate.getTime(), endDate.getTime()]; time.value = [startDate.getTime(), endDate.getTime()]; console.log("time init", startDate.getTime(), endDate.getTime()); setTimeout(() => { emit("update:value", [startDate.getTime(), endDate.getTime()]); }, 300); + } }); + watch( + () => time.value, + () => { + // console.log(time.value) + if(time.value==null){ + time.value=timeold.value + } + }, + )