getFormPromise(form) {
return new Promise(resolve => {
form.validate(res => {
resolve(res);
})
})
},
handleOk () {
const oneForm = this.$refs.form;
const twoForm = this.$refs.PersonalizeForm.$refs.form;
// ref取dom按照组件情况
Promise.all([oneForm,twoForm].map(this.getFormPromise)).then(res => {
const validateResult = res.every(item => !!item);
if (validateResult) {
console.log('表单都校验通过');
} else {
console.log('表单未校验通过');
}
})
}
Promise.all做多个表单的表单验证
猜你喜欢
转载自blog.csdn.net/qq_43061933/article/details/125119075
今日推荐
周排行