当前位置: 首页 > 知识库问答 >
问题:

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

何升
2023-06-17

子组件中的校验方法。

// 校验数据
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,是什么原因?

共有1个答案

林富
2023-06-17

validate异步校验

 类似资料:
  • 本文向大家介绍Vue element-ui父组件控制子组件的表单校验操作,包括了Vue element-ui父组件控制子组件的表单校验操作的使用技巧和注意事项,需要的朋友参考一下 方法一: 父组件代码: //子组件代码 补充知识:vue element-ui表单验证无效解决方案 在写页面的时候用到的element-ui库中的表单验证 出现如下问题 表单验证效果已有 但验证功能不正确。 检查与对照官

  • 诉求:react父组件某些值改变后,需要让子组件同步更新,但是这个过程不能让父组件重新渲染 请帮忙罗列下所有可能的方式

  • 本文向大家介绍vue动态绑定组件子父组件多表单验证功能的实现代码,包括了vue动态绑定组件子父组件多表单验证功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 前端项目中经常会下拉或者选项卡,如果通过if,else或者switch去判断加载的话会产生大量冗余代码和变量定义,而且都写在一起后人很难维护。 Vue核心在于组件,如果有内容通过选项卡或者下拉框切换用动态加载子组件最好不过。 如图: s

  • 本文向大家介绍浅谈Vue父子组件和非父子组件传值问题,包括了浅谈Vue父子组件和非父子组件传值问题的使用技巧和注意事项,需要的朋友参考一下 本文介绍了浅谈Vue父子组件和非父子组件传值问题,分享给大家,具体如下: 1.如何创建组件 1.新建一个组件,如:在goods文件夹下新建goodsList.vue 2.在main.js中引入 import goodsList from 'goods/good

  • 如何在Vue.js中将父模型绑定到子模型? 如果我手动填写输入,那么孩子的模型返回它的值到父的模型。 但问题是,如果来自AJAX的数据集在父级中请求,那么输入不会自动填充。 有人能帮我吗? Form.vue FormInput.vue

  • 本文向大家介绍Vue父组件调用子组件事件方法,包括了Vue父组件调用子组件事件方法的使用技巧和注意事项,需要的朋友参考一下 Vue父组件向子组件传递事件/调用事件 不是传递数据(props)哦,适用于 Vue 2.0 方法一:子组件监听父组件发送的方法 方法二:父组件调用子组件方法 子组件: 父组件: 以上这篇Vue父组件调用子组件事件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希