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

【 antd 】Form表单组件,“change“ 不生效

一、问题描述

表单项变动时,没有触发表单校验,只有提交时,才触发了表单校验

二、原因分析

Form.Item 会对唯一子元素进行劫持,并监听 blur 和 change 事件,来达到自动校验的目的,所以请确保表单域没有其它元素包裹。如果有多个子元素,将只会监听第一个子元素的变化。



 三、解决方法

1、在表单项内包一层(一个 item 多个 input 校验也可以使用这种方法)
2、关联表单域

@blur="() => {$refs.name.onFieldBlur()}"

@change="() => {$refs.name.onFieldChange()}"

相关文章:

  • RK3588芯片NPU的使用:Windows11 Docker中运行PPOCRv4例子
  • 人工智能100问☞第1问:人工智能(AI)的定义是什么?
  • [D1,2]回溯刷题
  • python面试技巧
  • Android 应用蓝牙连接通信实现
  • 巧*书重大更新!商务标智能编写,标书一次成型!
  • 函数式编程在 Java:Function、BiFunction、UnaryOperator 你真的会用?
  • 研发效能实践:BDD(行为驱动开发)深度解毒手册:从「撕逼大会」到「人见人爱」的协作秘笈
  • chrome提示https不安全, 不能记住账号密码怎么办? 可以利用js输入账号
  • SQL:DML的基本语法
  • android wifi通过命令行打开2.4G热点
  • 网络安全·第二天·ARP协议安全分析
  • 从代码学习深度学习 - 注意力汇聚:注意力评分函数(加性和点积注意力) PyTorch 版
  • SQL问题分析与诊断(8)——其他工具和技术
  • ECMAScript 7~10 新特性
  • RLAgent note
  • 数据结构与算法-动态规划-线性动态规划,0-1背包,多重背包,完全背包,有依赖的背包,分组背包,背包计数,背包路径
  • 取消echarts地图悬浮时默认黄色高亮
  • Sigma-Delta ADC调制器的拓扑结构分类
  • java中的JNI调用c库
  • 个人怎么做淘宝客网站吗/进入百度网首页
  • 网站链接维护怎么做/网络推广公司排行榜
  • 什么行业需要做网站和推广/佛山做网站推广的公司
  • 做网站 中企动力/b站2023推广网站
  • 哪里培训网页设计/上海站群优化
  • 毕业设计拼车网站的建设雨实现/做网页设计的软件