element 日期范围选择器 限制只能选择今天以及以后的日期 要如何实现
<el-form-item label="日期:" label-width="100px">
<el-date-picker
v-model="value1"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
size="mini"
:picker-options="pickerOptions"
/>
</el-form-item>
已解决
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7 // 设置选择今天以及今天之后的日
// return time.getTime() > Date.now(); //设置选择今天以及今天以前的日期
// return time.getTime() < Date.now();//设置选择今天之后的日期(不能选择当天时间)
// return time.getTime() > Date.now() - 8.64e7 //设置选择今天之前的日期(不能选择当天)
// 设置当天23:59:59可选
// let currentTime = this.getNowMonthDay() + ` 23:59:59`
// return time.getTime() > new Date(currentTime).getTime()
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
添加 :picker-options="pickerOptions"
利用这个属性 disabledDate
例:
}
:picker-options="pickerOptions0"
`data() {
}`
<el-date-picker :picker-options="pickerDisabled" format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm" v-model="ruleForm.activityTime" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
</el-date-picker>
data(){
}