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 + } + }, + )