开发场景:

react +Hooks +andt

提交form表单内容给数据库(使用antd的form组件)


问题描述

提交是异步的,请提交方式是POST 方式

提交表单内容给后端,却产生了两次提交记录(当然,数据新增了两条数据)。可以理解是重复提交(2次),核心代码如下:

React +AntD + From组件重复提交数据(已解决)-LMLPHP
React +AntD + From组件重复提交数据(已解决)-LMLPHP

React +AntD + From组件重复提交数据(已解决)-LMLPHP
React +AntD + From组件重复提交数据(已解决)-LMLPHP


原因分析:


解决方案:

看一下修改之前的:
React +AntD + From组件重复提交数据(已解决)-LMLPHP
修改之后的:
React +AntD + From组件重复提交数据(已解决)-LMLPHP

10-18 22:04