pickerBeginDateBefore: {disabledDate: (time) => {// this.electricityStatisticsEndDate是结束时间date控件的v-model值let beginDateVal = this.electricityStatisticsEndDateif (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.electricityStatisticsStartDateif (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>