element-ui 表单验证同表单一个值不能小于另一个输入值

效果截图

图片.png

html代码



  
    
      
    
  
  
    
      
    
  

data部分


  data() {
    const numberRule = (rule, value, callback) => {
      if (Number(value) >= this.voucherForm.writeoffAmount) {
        if (Number.isInteger(Number(value)) && Number(value) > 0) {
          callback()
        } else {
          callback(new Error('请输入大于零的正整数'))
        }
      } else {
        callback(new Error('收款金额不能小于核销金额'))
      }
    }
    return {
      numberRule: numberRule,
      voucherForm: {
        voucher: 'R',
        custName: null,
        currCode: null,
        writeoffAmount: null
      },
    }

你可能感兴趣的:(element-ui 表单验证同表单一个值不能小于另一个输入值)