当前位置: 首页 > Web前端 > HTML

el-date-pickerpicker-options结束时间不能早于开始时间

时间:2023-03-29 12:31:02 HTML

要求:结束时间不能早于开始时间html部分代码js部分代码点:使用calculated属性给picker-options对象赋值。以结束时间为例。如果不使用calculated属性,将无法监听disabledDate内部开始时间的变化,获取到的开始时间总是在初始化时赋值。遗留问题:如果开始时间的时分秒不是“00:00:00”,则结束时间的当前日期不可用。正确的时间应精确到小时、分钟和秒。//监听开始时间,当开始时间清零时,结束时间要同步清空@Watch('inspectionForm.startTime')watchStartTime(newStartTime){if(newStartTime==null)this.inspectionForm.endTime=null}getpickerOptionsStart(){return{disabledDate:(time)=>{if(this.inspectionForm.endTime){返回时间。getTime()>newDate(this.inspectionForm.endTimeasDate)。getTime()}},selectableRange:"00:00:00-23:59:59"}}getpickerOptionsEnd(){return{disabledDate:(time)=>{if(this.inspectionForm.startTime){返回时间。getTime()