背景:
在对input的值都正确的进行验证后,发现点击提交按钮,没有进入element ui的validate方法,通过逐步的调试,在使用自定义验证规则的时候,没有使用callback的回调,这样就导致无法进入validate方法。
错误代码:
<script>
let checkVal = (_, value, callback) => {
if (!value) {
return callback(new Error("请输入值"));
}
};
</script>
正确代码
<script>
let checkVal = (_, value, callback) => {
if (!value) {
return callback(new Error("请输入值"));
}
callback();
};
</script>