1、版本
"element-ui": "^2.15.13",
2、日期选择器,禁用今天之前的日期选择
选择日:type="date"
选择日期范围:type="daterange"
// 日期选择器,禁用今天之前的日期选择
<template>
<div>
<el-date-picker
v-model="dateValue"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
@change="dateChange">
</el-date-picker>
</div>
</template>
<script>
export default {
name: 'log',
data() {
return {
dateValue: '',
pickerOptions: {
disabledDate: (time) => {
// 禁用今天之前的日期选择
return time.getTime() < new Date().getTime() - 24 * 60 * 60 * 1000;
},
},
};
},
methods: {
dateChange(val) {
console.log(val);
},
},
}
</script>
<style scoped>
</style>
选择日,效果:
选择日期范围,效果:
3、日期选择器,禁用今天之后的日期选择
选择日:type="date"
选择日期范围:type="daterange"
// 日期选择器,禁用今天之后的日期选择
<template>
<div>
<el-date-picker
v-model="dateValue"
type="date"
placeholder="选择日期"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
@change="dateChange">
</el-date-picker>
</div>
</template>
<script>
export default {
name: 'log',
data() {
return {
dateValue: '',
pickerOptions: {
disabledDate: (time) => {
// 禁用今天之后的日期选择
return time.getTime() > new Date().getTime();
},
},
};
},
methods: {
dateChange(val) {
console.log(val);
},
},
}
</script>
<style scoped>
</style>
选择日,效果:
选择日期范围,效果:文章来源:https://www.toymoban.com/news/detail-494946.html
4、日期选择器,限制可选日期范围
选择日:type="date"
选择日期范围:type="daterange"
例如:可选今天、今天前一周、今天后一周
// 日期选择器,可选今天、今天前一周、今天后一周
<template>
<div>
<el-date-picker
v-model="dateValue"
type="daterange"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
@change="dateChange">
</el-date-picker>
</div>
</template>
<script>
export default {
name: 'log',
data() {
return {
dateValue: '',
pickerOptions: {
disabledDate: (time) => {
// 可选今天、今天前一周、今天后一周
return time.getTime() < new Date().getTime() - 8 * 24 * 60 * 60 * 1000 || time.getTime() > new Date().getTime() + 7 * 24 * 60 * 60 * 1000;
},
},
};
},
methods: {
dateChange(val) {
console.log(val);
},
},
}
</script>
<style scoped>
</style>
选择日,效果:
选择日期范围,效果:
文章来源地址https://www.toymoban.com/news/detail-494946.html
到了这里,关于Element-UI的DatePicker禁用日期选择(type=date/daterange)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!