elementui表单验证提交时出现问题

表单自定义验证后,subform来提交,如果没有填写,正常,填写之后,没有经过 this.$refs['settingRules'].validate这个方法,里面的alert没有弹出来。

clipboard.png

在不满足条件的情况下弹出 "111"

clipboard.png

必填项都填上之后,就不弹出任何东西了。很纠结,看了两个小时也不知道什么原因。

打了debugger之后发现,直接跳出去该方法了

clipboard.png

这里项目需要,在data里写了一个自定义验证方法,上面那种情况,直接跑到这里了

clipboard.png

当我满足条件,点击提交按钮时,直接进入到checkName方法里面!!!!555直接弹出来了!!

下面是验证规则

clipboard.png

阅读 5.2k
2 个回答

请问有答案了吗 我也遇到这个问题 蓝瘦

找到原因了,因为你的自定义验证规则里没有写成功的回调函数,加上一个

else{
        callback()
    }
   

就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题