子组件:
methods: {
validateForm() {
let flag = false
this.$refs[xxx].validate((valid) => {
flag = valid
})
return flag
}
}
父组件:
<template>
<div>
<A ref="a"></A>
</div>
</template>
<script>
import A from './a.vue'
export default {
methods: {
save() {
console.log(this.$refs['a'].validateForm())
}
},
components: {
A
}
}
</script>