当前位置: 首页 > news >正文

vue3中基于AntDesign的Form嵌套表单的校验

在这里插入图片描述
场景:在新增数据弹框中有一个form1和组件form2,在点击新增时进行两个表单的校验

在组件表单2中
在这里插入图片描述

  const validateForm = () => {return new Promise((resolve, reject) => {modalFormPopRef.value.validate().then((res) => {resolve(res);}).catch((err) => {reject(err);});});};defineExpose({validateForm});

在父组件中

  import to from 'await-to-js';const handleModalOk = async () => {// 校验表单// from1校验const [validError] = await to(modalFormRef.value.validate());// 组件form2校验// 通过组件上的ref属性calendar,获取子组件中的validateFormconst [validPopError] = await to(calendar.value.validateForm());if (validError || validPopError) {message.error('表单校验失败,请检查');return;}// 新增逻辑handleAdd();};
http://www.dtcms.com/a/605397.html

相关文章:

  • 前缀和优化DP——划艇
  • 珠海网站建设熊掌号建设工程是指哪些工程
  • 网站推广渠道咨询报价表
  • 【一天一个计算机知识】—— 【编程百度】翻译环境与运行环境
  • 【Redis存储】Redis介绍
  • 计算机组成原理---总线与输入/输出系统
  • Python 的几个重要的相关概念
  • 零基础学AI大模型之Milvus核心:分区-分片-段结构全解+最佳实践
  • Spring AI Alibaba 自学习AI智能体实战:让AI越用越懂你
  • Springboot主配置文件
  • 家具电商网站建设一定要建设好网站才能备案吗
  • 医药建设网站wordpress 柚子皮下载
  • Java被裁后如何快速上岸?
  • 拥抱元宇宙:通过GoogleVR来了解VR到底是什么
  • 【UE5】- VR小技巧 :用PC处理代替频繁使用VR头显开发
  • 攻击者利用自定义GPT的SSRF漏洞窃取ChatGPT机密数据
  • 支付招聘网站套餐费用怎么做帐wordpress preg_replace 关键词 alt
  • GPT-5.1发布:深入解读与 GPT-5、GPT-4o 在性能与安全基准上的全面对比
  • 两台虚拟机搭建多机区块链网络
  • Vue.js栏目 - 目录一展
  • 网站采集怎么做莱芜金点子广告电子版2022最新
  • 2025 最硬核技术创新,重构 AI 感知与决策逻辑
  • flowable05外置表单和绘制流程图
  • UDP网络编程:从客户端封装到服务端绑定的深度实践
  • Arbess从初级到进阶(4) - 使用Arbess+GitLab实现React.js 项目自动化部署
  • 内网穿透技术
  • asp.net做织梦网站长沙商城网站开发
  • [免费]基于Python的深度学习豆瓣电影数据可视化+情感分析推荐系统(Flask+Vue+LSTM+scrapy)【论文+源码+SQL脚本】
  • SQL 分类
  • 微信小程序项目上传到git仓库(完整操作)