在项目中如果使用了element–ui的话,在需要实现表单功能的时候,肯定会使用到element–ui的el–form表单来编程。
前序:
标红的这两句话很重要。
隐患:
既然有了官方提供的方法,那么在提交表单前,再使用validate方法,对表单进行一个整体校验即可,然后我们可能会使用以下写法:
↑↑↑↑很多同学校验表单的逻辑时,可能就会像上面这种写法,先调用el-form的validate方法,在回调函数中通过valid来判断表单是否有报错,在调用完validate方法之后判断表单是否有报错来阻止表单提交。
解决:
方式一:将表单提交逻辑直接放到回调函数中
方式二:使用async/await和try catch组合来进行表单校验
补充:什么是异步校验?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。