Vue ElementUI el-date-picker设置禁用时间区间


1.el-date-picker设置只能选当天

  el-date-picker设置

  :picker-options="pickerOptions"
pickerOptions: {
        onPick: (time) => {
          //当第一时间选中才设置禁用
          if (time.minDate && !time.maxDate) {
            this.timeOptionRange = time.minDate;
          }
          if (time.maxDate) {
            this.timeOptionRange = null;
          }
        },
        disabledDate: (time) => {
          let timeOptionRange = this.timeOptionRange;
          let secondNum = 60 * 60 * 24 * 1 * 1000 - 1;
          if (timeOptionRange) {
            if (timeOptionRange.getTime() + secondNum > Date.now() - 8.64e6) {
              return (
                time.getTime() > Date.now() - 8.64e6 ||
                time.getTime() < timeOptionRange.getTime() - secondNum
              );
            }
            return (
              time.getTime() > timeOptionRange.getTime() + secondNum ||
              time.getTime() < timeOptionRange.getTime() - secondNum
            );
          }
        },
      },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM