fix:年份 时间默认时间 #263

Merged
zhaohui merged 1 commits from fix/change_task into test 1 year ago

@ -46,6 +46,7 @@ const emit = defineEmits<{
}>(); }>();
const time = ref<[number, number] | null>(props.value); const time = ref<[number, number] | null>(props.value);
const timeold = ref<[number, number] | null>(props.value);
const isLoadValue = ref(false); const isLoadValue = ref(false);
function onChange(value: [number, number]) { function onChange(value: [number, number]) {
isLoadValue.value = true; isLoadValue.value = true;
@ -59,13 +60,24 @@ onMounted(() => {
const endDate = currentDate.toDate(); const endDate = currentDate.toDate();
const startDate = currentDate.subtract(3, "month").toDate(); const startDate = currentDate.subtract(3, "month").toDate();
// //
timeold.value = [startDate.getTime(), endDate.getTime()];
time.value = [startDate.getTime(), endDate.getTime()]; time.value = [startDate.getTime(), endDate.getTime()];
console.log("time init", startDate.getTime(), endDate.getTime()); console.log("time init", startDate.getTime(), endDate.getTime());
setTimeout(() => { setTimeout(() => {
emit("update:value", [startDate.getTime(), endDate.getTime()]); emit("update:value", [startDate.getTime(), endDate.getTime()]);
}, 300); }, 300);
} }
}); });
watch(
() => time.value,
() => {
// console.log(time.value)
if(time.value==null){
time.value=timeold.value
}
},
)
</script> </script>
<template> <template>
@ -73,6 +85,7 @@ onMounted(() => {
<n-collapse :default-expanded-names="['1']" arrow-placement="right"> <n-collapse :default-expanded-names="['1']" arrow-placement="right">
<n-collapse-item :title="label" name="1"> <n-collapse-item :title="label" name="1">
<n-space> <n-space>
<n-date-picker <n-date-picker
v-model:value="time" v-model:value="time"
type="daterange" type="daterange"

Loading…
Cancel
Save