当前位置:网站首页>DisabledDate date picker datePicker
DisabledDate date picker datePicker
2022-08-05 06:22:00 【MoXinXueWEB】
单选
<el-date-picker v-model="endDate" :picker-options="endDateOpt"></el-date-picker>
data() {
return {
startDate: null,
endDate: null,
endDateOpt: {
disabledData: (time) => {
// 2021.12.30Not optional before
return time.getTime() < new Date(2021, 11, 30);
}
}
}
}
区间daterange或datetimerange情况
<el-date-picker v-model="value" type="daterange"
:picker-options="pickerOptions">
</el-date-picker>
data() {
return {
value: '',
pickerOptions: {
disabledDate: (time) => {
// 注意是||不是&&
// 表示2021.12.11Not optional before,2022.5.8The latter is not optional
return time.getTime() > new Date(2022, 5, 8) || time.getTime() < new Date(2021, 11, 11);
}
}
};
}
案例
**需求描述:**起止日期,取值范围在3个月内,And can not select more than the time of the day![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Wr7CHNb-1654686674837)(C:\Users\huawei\AppData\Roaming\Typora\typora-user-images\image-20220608184249187.png)]](/img/94/a14ee1e8ff4b2136afdbd816e980e1.png)
实现代码:
<template>
<div>
<span>起止日期:</span>
<el-date-picker v-model="startdate" type="date" placeholder="开始日期" :picker-options="pickerOption0" value-format="yyyyMMdd" format="yyyyMMdd">
</el-date-picker> -
<el-date-picker v-model="enddate" type="date" placeholder="结束日期" :picker-options="pickerOption1" value-format="yyyyMMdd" format="yyyyMMdd">
</el-date-picker>
</div>
</template>
<script>
export default {
data() {
return {
startdate: '',
enddate: ''
}
},
computed: {
pickerOption0() {
let obj = {}
obj.disabledDate = time => {
if (this.enddate != '' && this.enddate != null) {
let value = this.enddate.replace(/(\d{4})(\d{2})(\d{2})/, "$1-$2-$3");
let d = new Date(value);
d.setMonth(d.getMonth() - 3);
return time.getTime() > new Date(value) || time.getTime() < d;
} else {
return time.getTime() > new Date();
}
};
return obj;
},
pickerOption1() {
let obj = {}
obj.disabledDate = time => {
if (this.startdate != '' && this.startdate != null) {
let value = this.startdate.replace(/(\d{4})(\d{2})(\d{2})/, "$1-$2-$3");
let d = new Date(value);
d.setMonth(d.getMonth() + 3);
return time.getTime() > d || time.getTime() > new Date(value);
} else {
return time.getTime() > new Date();
}
};
return obj;
},
},
}
</script>
边栏推荐
猜你喜欢

RAID磁盘阵列

The highlight moment of operation and maintenance starts with intelligence

5分钟完成mysql离线安装

The problem come from line screening process
![[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves](/img/8f/3c9944db96eef623779a5abe68355b.png)
[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves
![[issue resolved] - jenkins pipeline checkout timeout](/img/3d/c14276d2b5ce18fc3d1288abb059c0.png)
[issue resolved] - jenkins pipeline checkout timeout

网络不通?服务丢包?看这篇就够了

network issue?Service packet loss?This is enough

markdown editor template

Mongodb查询分析器解析
随机推荐
NIO works is analysed
Wechat applet page jump to pass parameters
User and user group management, file permission management
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
Take you in-depth understanding of cookies
network issue?Service packet loss?This is enough
What should I do if the SSL certificate prompts that it is expired or invalid?
[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves
有哪些事情是你做了运维才知道的?
The highlight moment of operation and maintenance starts with intelligence
spark source code - task submission process - 1-sparkSubmit
线上问题排查流程
selenium学习
TCP/IP four-layer model
教您简单几步实现工业树莓派正确安装RS232转USB驱动
正则表达式小实例--验证邮箱地址
Mina's long and short connections
Advantages of overseas servers
Servlet跳转到JSP页面,转发和重定向
LeetCode面试题