当前位置: 主页 > vuejs >

ElementUI时间控件el-date-picker选择时间范围固定(不

2021-09-14  |  来源:前端入门建站教程  |  栏目:vuejs

下面前端入门建站教程为大家介绍一下ElementUI时间控件el-date-picker选择时间范围固定(不

template部分就不介绍了,只要el-date-picker控件里带:picker-options="pickerOptions"有可以

script部分:

export default {
  data() {
    return {
      selectHospital: [],
      selectHospitalValue: "",
      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 * 6 * 1000;
          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
            );
          }
        }
      }
    }
  }
}

上面是“ElementUI时间控件el-date-picker选择时间范围固定(不”的全面内容,想了解更多关于 vuejs 文章,请继续关注前端入门建站教程。

当前网址:https://ipkd.cn/vuejs/15.html

最新文章

猜你喜欢