【element-ui】日期时间选择器如何控制某时段时间不能选择

实现的效果:
【element-ui】日期时间选择器如何控制某时段时间不能选择_第1张图片

1、使用参数picker-options
建议使用参数time-arrow-control,用箭头进行选择(用鼠标滚轮操作稳定性很差)
disabledDate :控制只能选择今天及以后的日期
selectableRange :控制选择的时间段。如果是今天,则时间从此刻开始,否则从0时开始

                             
                              
    watch: {
        starttime:{
          handler(newValue, oldValue) {
            if(newValue){

                let nowDate = moment().format('YYYY-MM-DD HH:mm:ss');
                let dt = nowDate.split(" ");
                let st = '';

                if(newValue.split(" ")[0] == dt[0]){
                // 是今天,选择 的时间开始为此刻的时分秒
                  st = dt[1];
                }else{
                // 明天及以后从0时开始
                  st = '00:00:00';
                }
                
                this.startTimeRange =  st + ' - 23:59:59'; 
                //例如:如果今天此刻时间为10:41:40 则选择时间范围为: 10:41:40 - 23:59:59  
                //否则为:00:00:00- 23:59:59
             } 
          }
        } 
    },

你可能感兴趣的:(【element-ui】日期时间选择器如何控制某时段时间不能选择)