我的项目中有一个需求是表格表单的提交校验,如下:

参考链接:https://www.cnblogs.com/Kummy/p/9470393.html

做完发现,我的表单校验效果出来了,但是提交表单的时候,拿不到是否校验成功的标志,如下:

拿不到valid值,断点调试的时候发现根本不会进this.$refs['form'].validate方法!

期间一直以为是ts的语法问题导致的,在看全局变量定义,花了很长时间。

最后发现是我的校验规则写的有问题!

如图,我的这个if没有对应的else!所以没有callback!

加上就解决了。

Logo

前往低代码交流专区

更多推荐