很多时候会有要求选择日期的范围
官方文档提供了
data(){
pickerOptions: {
disabledDate(time) {
const today = new Date();
const maxDate = new Date(today.getTime() + 30 * 24 * 60 * 60 * 1000);
const minDate = new Date(today.getTime() - 1 * 24 * 60 * 60 * 1000);
//只能选择今天开始到30天后的范围
return time.getTime() < minDate.getTime() || time.getTime() > maxDate.getTime();
//minDate 最早只能选到哪天 //maxDate最晚只能选到哪天
}
}
}
//只能选择30天前到今天的范围
const maxDate = new Date(today.getTime() );
const minDate = new Date(today.getTime() - 30 * 24 * 60 * 60 * 1000);
data(){
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now()- 24 * 60 * 60 * 1000
//限制为只能从今天开始选择
}
}
}
解决!