iview 时间选择器 开始时间不可大于结束时间


          
            

data 默认取当前时间,并且之前时间不可选择

optionss: {
        disabledDate (date) {
          return date && date.valueOf() < Date.now() - 86400000;
        }
      },

form 设置初始值 startTime: new Date(), // 

校验表单结束时间必须大于开始时间,否则提交提示错误信息

 endTime: [
      { required: true, type: 'date', trigger: 'blur',
        validator: (rule, value, callback) => {
          let start = _this.formData.startTime
          if(value < start) {
            callback(new Error('结束时间不能小于开始时间'))
          }else {
            callback()
          }
        } 
      },
      { required: true, type: 'date', trigger: 'change',
        validator: (rule, value, callback) => {
          let start = _this.formData.startTime
          if(value < start) {
            callback(new Error('结束时间不能小于开始时间'))
          }else {
            callback()
          }
        } 
      }
    ],

 

你可能感兴趣的:(iview)