可利用Promise异步控制

const rule1 = new Promise((resolve,reject) => {
          this.$refs['xuForm'].validate(valid => {
            if(valid){
               resolve()
            }else{
              // reject('error submit!!')
              console.log("error submit!!");
              return false;
            }
          })
        })
        const rule2 = new Promise((resolve,reject) => {
          this.$refs['jiaoForm'].validate(valid => {
            if(valid){
               resolve()
            }else{
              console.log("error submit!!");
              return false;
            }
          })
        })
Promise.all([rule1,rule2]).then(() =>{
    //进行的操作
})

 

Logo

前往低代码交流专区

更多推荐