DOM如下:<el-date-picker
v-model="resourceDate"
:clearable = false
type="datetimerange"
range-separator="至"
:picker-options="pickerOptions1"
:default-time="['00:00:00', '23:59:59']"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
data里面定义变量
pickerMinDate:new Date().getTime(),
pickerOptions1:{
onPick: obj => {
this.pickerMinDate = new Date(obj.minDate).getTime();
},
disabledDate:(time)=>{
if(this.pickerMinDate){
let minValue = this.pickerMinDate - (1000 * 60 * 60 * 24 * 30);
let maxValue = (1000 * 60 * 60 * 24 * 30) + this.pickerMinDate
return time.getTime() < minValue || time.getTime() > maxValue;//注意是||不是&&
}
}
}
就可以了