Element时间选择器 未来时间不可选
// 加上picker-options
<el-date-picker
v-show="dateType == 'date'"
v-model="datevalue"
type="daterange"
:picker-options="datePickerOptions"
@change="changeDate"
placeholder="请选择日期范围"
>
</el-date-picker>
datePickerOptions: {
disabledDate(time) {
return time.getTime() > Date.now()
}
},
weekOptions: {
firstDayOfWeek: 1,
disabledDate (time) {
return time.getTime() > Date.now() + 3600 * 1000 * 24 * 5
}
},
monthOptions: {
disabledDate (time) {
let nextMonth = new Date(new Date().getFullYear(), new Date().getMonth() + 1, 1)
let end = new Date().setTime(nextMonth.getTime() - 3600 * 1000 * 24)
return time.getTime() > end
}
}