在使用element ui的form表单验证成功,但是点击提交没有进入validate方法的解决方法。

背景:

在对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>

猜你喜欢

转载自blog.csdn.net/m54584mnkj/article/details/128871157