前言
表单使用自定义的验证,验证失败正常提示,验证成功却无法提交~
原因很简单,因为在自定义校验立没有添加成功的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()
},