pickerBeginDateBefore: {
disabledDate: (time) => {
// this.electricityStatisticsEndDate是结束时间date控件的v-model值
let beginDateVal = this.electricityStatisticsEndDate
if (beginDateVal) {
return time.getTime() < beginDateVal.getTime() - 30 * 24 * 60 * 60 * 1000 || time.getTime() > beginDateVal.getTime()
}
}
},
pickerBeginDateAfter: {
disabledDate: (time) => {
// this.electricityStatisticsStartDate是开始时间date控件的v-model值
let beginDateVal = this.electricityStatisticsStartDate
if (beginDateVal) {
return time.getTime() > beginDateVal.getTime() + 30 * 24 * 60 * 60 * 1000 || time.getTime() < beginDateVal.getTime()
}
}
}
pickerBeginDateBefore 和 pickerBeginDateAfter 分别是开始和结束时间控件的 picker-options 属性方法。
<el-date-picker
:picker-options="pickerBeginDateBefore"
type="date"
placeholder="选择日期">
</el-date-picker>