最近在做的项目是一个后台管理系统,涉及到多个表单的校验,页面长这样:
添加可以添加多个步骤,并且由于输入项都为必填,点击确定按钮时,需要对每个步骤内的必填项进行格式校验:
校验对多个输入框的值进行校验,通过校验结果来判断点击确定时是否要走保存逻辑,或者仍需要继续校验。
递归:
判断当前校验是否成功 点击保存时先校验为什么要递归,因为promise是异步的,前面校验还没执行完,就会继续往后运行。而我们的校验需要确定到最后一个值也复合要求时,才算全部校验成功。
最近在做的项目是一个后台管理系统,涉及到多个表单的校验,页面长这样:
添加可以添加多个步骤,并且由于输入项都为必填,点击确定按钮时,需要对每个步骤内的必填项进行格式校验:
校验对多个输入框的值进行校验,通过校验结果来判断点击确定时是否要走保存逻辑,或者仍需要继续校验。
递归:
判断当前校验是否成功 点击保存时先校验为什么要递归,因为promise是异步的,前面校验还没执行完,就会继续往后运行。而我们的校验需要确定到最后一个值也复合要求时,才算全部校验成功。
本文标题:关于Promise,异步与递归
本文链接:https://www.haomeiwen.com/subject/yazxextx.html
网友评论