element ui 日期禁用未来时间并且在一年值内

1.绑定options属性


image.png

2.编写逻辑


image.png
pickerOptions: any = {
    onPick: ({ maxDate, minDate }) => {
      this.choiceDate = minDate.getTime();
      if (maxDate) {
        this.choiceDate = "";
      }
    },
    disabledDate: time => {
      console.log
      if (!Utils.isNull(this.choiceDate)) {
        const one = 365 * 24 * 3600 * 1000;
        const minTime = this.choiceDate - one;
        let maxTime = this.choiceDate + one;
        if(maxTime > new Date()){
          maxTime = new Date()
        }
        return time.getTime() < minTime || time.getTime() > maxTime;
      }
      return time.getTime() > Date.now();
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。