element 时间限制 结束时间大于开始时间 数组形式

      组件中   绑定focus时间 
      <el-form-item  v-for="(item, index) in ruleForm.yunqiDateArr" :key="index">
            <el-date-picker
              value-format="yyyy-MM-dd"
              v-model="item.startdate"
              type="date"
              placeholder="选择日期"
            ></el-date-picker><el-date-picker
              value-format="yyyy-MM-dd"
              v-model="item.enddate"
              type="date"
              @focus="changeStart(index)"
              :picker-options="pickerOptionsEnd"
              placeholder="选择日期"
            ></el-date-picker>
    </el-form-item>

    data中 添加 pickerOptionsEnd: {},
 
 
 
 js中
 changeStart(index) {
      this.pickerOptionsEnd = Object.assign({}, this.pickerOptionsEnd, {
        disabledDate: time => {
          let beginDateVal = this.ruleForm.yunqiDateArr[index].startdate;
          if (beginDateVal) {
            return (
              time.getTime() <
              new Date(beginDateVal).getTime() - 1 * 24 * 60 * 60 * 1000
            );
          }
        }
      });
    },

 

 

 

posted @ 2019-07-29 11:37  啾啾啾啾一口  阅读(554)  评论(1编辑  收藏  举报