1、代码:只需设置:allowClear="false"即可
<a-date-picker
v-model:value="value1"
:disabledDate="disabledDate"
@change="queryRate"
:allowClear="false"
/>
const disabledDate = (current: Dayjs) => {
// 获取当前日期的3个月前
const threeMonthsAgo = dayjs().subtract(3, 'month').endOf('day');
// 只允许选择当前年及之前的年份,并且禁用3个月前的日期之前的所有日期
return current && (current > dayjs().endOf('day') || current < threeMonthsAgo);
};
const queryRate = () => {
period.value = value1.value.format('YYYY-MM-DD');
};
2、效果图