前言
表单使用自定义的验证,验证失败正常提示,验证成功却无法提交~
原因很简单,因为在自定义校验立没有添加成功的callback
内容
错误代码
checkBudget(rule, value, callback) { if (!value) return callback(new Error('请输入预算')) if (value < 300 || value > 9999999.99) return callback(new Error('预算不少于300元,不超过9999999.99元')) },
正确代码
checkBudget(rule, value, callback) { if (!value) return callback(new Error('请输入预算')) if (value < 300 || value > 9999999.99) return callback(new Error('预算不少于300元,不超过9999999.99元')) callback() },
学无止境,谦卑而行.