码迷,mamicode.com
首页 > 其他好文 > 详细

Vue 父子组件表单同步校验

时间:2020-07-22 02:14:37      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:console   rac   get   res   false   校验   ase   orm   for   

子组件代码

// 子组件
validateForm() {
  return new Promise((resolve, reject) => {
    this.$refs.contractBaseRef.validate((valid) => {
      if (valid) {
        resolve(this.getFormData())
      } else {
        this.$message.error(‘请完成必填项输入!‘)
          resolve(false)
      }
  })
 })

子组件代码

// 父组件
<template>
  <contract-base-edit ref="outBaseInfoRef" />
</template>
<script>
// methods
this.$refs[‘outBaseInfoRef‘].validateForm().then(res => {
  console.info(‘res out‘, res)
})
</script>

Vue 父子组件表单同步校验

标签:console   rac   get   res   false   校验   ase   orm   for   

原文地址:https://www.cnblogs.com/leslie1943/p/13358063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!