element-ui的时间段选择怎么让它当前时间之前的时间都不能选?
在vue2的element-ui怎么让这个时间段选择只能选当前时间之后的时间,不能选当前时间之前的,精确到时分秒的下面这样子写只能年月日不能选,但是里面时分秒还是可以选的,需要怎么改呢
pickerOptions:{
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7;
},
},
回复
1个回答
test
2024-07-03
目前是只能通过watch监听绑定值的变化再重新赋值来玩,element-ui官方上很多人提了都没有回复并修复
watch:{
'inform.time'(selectTime) {
if(selectTime){
const date = new Date(selectTime[0]).getTime()
const date2 = new Date(selectTime[1]).getTime()
const today = new Date(new Date()).getTime()
// const curTime = new Date()
if (date <= today) {
vm.inform.time[0] = Date.now()+60000
}
if (date2 <= today){
vm.inform.time[1] = Date.now()+60000
}
}
}
},
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容