话不多说直接上代码
一. html
<el-date-picker :picker-options="pickerBeginDateBefore" :clearable="false" format="yyyy-MM-dd" value-format="yyyy-MM-dd" v-model="value" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker>
二 return定义值并坐比较
pickerBeginDateBefore: {
disabledDate: time => {
// console.log(this.startTime); 时间区间开始时间 startTime格式 2000-12-12 12:12:00
// console.log(this.endTime);时间区间结束时间 endTime格式 2012-12-12 12:12:00
return (
new Date(this.endTime).getTime() < time.getTime() ||
time.getTime() < new Date(this.startTime).getTime() - 8.64e7
);
}
},
value2: "",