代码演示:
<template>
<div class="block">
<span class="demonstration">带快捷选项</span>
<el-date-picker
v-model="value2"
align="right"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd">
</el-date-picker>
</div>
</template>
<script>
export default {
data () {
return {
pickerOptions: {
disabledDate (time) {
console.log(+new Date('2022-07-23')) // 1658534400000
// 方法一:
// return time.getTime() < new Date('2022-07-23').getTime()
// 方法二:更简洁
return time < +new Date('2022-07-23')
}
},
value1: '',
value2: ''
}
}
}
</script>
效果展示:

本文展示了如何在使用Element UI的日期选择器组件中,通过自定义`disabledDate`函数实现只允许用户选择当前及以前的日期。通过实例代码演示了两种禁用未来日期的方法,并重点介绍了简洁的日期比较方式。
591

被折叠的 条评论
为什么被折叠?



