组件代码
<a-date-picker
:disabled-date="disabledDate"
placeholder="请选择"
allowClear
>
禁用日期代码
disabledDate(current) {
// 1.禁用今天之前的日期
// 2.禁用一个月以后的日期
// 3.禁用dateArr里面的日期
const dateArr = [
'2023-02-15',
'2023-02-16',
'2023-02-17',
'2023-02-18',
'2023-02-19',
'2023-02-23',
];
return (
current < moment() ||
current > moment().add(1, 'months').endOf('day') ||
dateArr.some(item => {
const currentDate = moment(current).format('YYYY-MM-DD');
return moment(item).isSame(currentDate);
})
);
},
效果图: