ElementUI——表单使用自定义验证导致无法提交

2024-08-15 09:57:30 浏览数 (3)

前言

表单使用自定义的验证,验证失败正常提示,验证成功却无法提交~ 原因很简单,因为在自定义校验立没有添加成功的callback

内容

错误代码

代码语言:javascript复制
checkBudget(rule, value, callback) {
  if (!value) return callback(new Error('请输入预算'))
  if (value < 300 || value > 9999999.99) return callback(new Error('预算不少于300元,不超过9999999.99元'))
},

正确代码

代码语言:javascript复制
checkBudget(rule, value, callback) {
  if (!value) return callback(new Error('请输入预算'))
  if (value < 300 || value > 9999999.99) return callback(new Error('预算不少于300元,不超过9999999.99元'))
  callback()
},

1 人点赞