1.限制结束时间必须大于开始时间
1) 在组件中添加 :picker-options="pickerOptionsEnd"
2) pickerOptionsEnd:any={
disabledDate:(time:any)=>{
if(this.form.startTime){ // 开始时间
return(
time.getTime()<
newDate(
this.form.startTime
).getTime()
);
}
}
};
2.限制开始日期必须小于结束时间或当前日期
1) 在组件中添加 :picker-options="pickerOptionsStart"
2)pickerOptionsStart:any={
disabledDate:(time:any)=>{
if(this.form.endTime){
return(
time.getTime()>Date.now()-8.64e6||
time.getTime()>
newDate(
this.form.endTime
).getTime()/*开始日期要在选择的结束日期之前 若结束日期大于当前日期 则开始日期为小于当前日期*/
);
}
}
}