vue 父组件控制子组件的表单验证问题?

子组件中的校验方法。

// 校验数据

validateForm () {

let flag = null

this.$refs['ruleForm'].validate(valid => {

if (valid) {

flag = true

} else {

flag = false

}

})

return flag

}

父组件中调用

<child-rules ref="childRules"></child-rules>

<script>

let flag = this.$refs['childRules'].validateForm()

if (!flag) {

this.$message.error('信息不完整,请继续填写完整')

return false

}

</script>

父组件flag有时返回null,是什么原因?


回答:

validate异步校验

以上是 vue 父组件控制子组件的表单验证问题? 的全部内容, 来源链接: utcz.com/p/934471.html

回到顶部