Element时间选择器 未来时间不可选

166 阅读1分钟

Element时间选择器 未来时间不可选

// 加上picker-options
 <el-date-picker
      v-show="dateType == 'date'"
      v-model="datevalue"
      type="daterange"
      :picker-options="datePickerOptions"
      @change="changeDate"
      placeholder="请选择日期范围"
    >
    </el-date-picker>
// 日维度
 datePickerOptions: {
         disabledDate(time) {
            // return time.getTime() < Date.now() - 8.64e7;
             return time.getTime() > Date.now() 
          }
      },
// 周维度
weekOptions: {
        firstDayOfWeek: 1,
        disabledDate (time) {
          return time.getTime() >  Date.now() + 3600 * 1000 * 24 * 5
        }
      },
// 月维度
monthOptions: {
         disabledDate (time) {
          let nextMonth = new Date(new Date().getFullYear(), new Date().getMonth() + 1, 1)
          let end = new Date().setTime(nextMonth.getTime() - 3600 * 1000 * 24)
          return time.getTime() >  end
        }
      }