1、多个父子组件表单校验
简单的只有父子组件的表单校验方式可采用以下方式实现。其中子组件为step1及step2,两个组件都存在表单,采用Promise.all的方法实现。
2、父、子、孙、重孙组件表单校验
(1)重孙组件校验规则
(2)孙组件校验规则
其中返回的res为重孙组件是否校验成功。
(3)子组件校验规则
此时假设不确定孙组件有多少个(孙组件通过循环渲染得到),通过循环获取,然后调用validateAll方法校验每一个孙组件
(4)父组件校验规则
此时假设确定子组件是几个,可直接进行校验,然后采用Promise.all进行判断