有没有办法在使用 onChange 重绘之前获取事件状态?

问题描述

我使用 React-Dropzone 作为文件上传器。它需要一个 onDropAccepted 道具。它从 onDrop 返回接受的文件和事件。

我的 onDropAccepted 函数如下所示。

export const onDropAccepted = onChange => (acceptedFiles,event) => {
  onChange(acceptedFiles);
  event?.target?.form?.requestSubmit();
};

我的问题是该事件在调用 onChange 函数后被重绘,并且没有我用来调用 requestSubmit属性。该事件包含 onChange 之前的正确信息。 onChange 处理程序来自 React-JsonSchema-Form。无法找到实现,但我的表单的实现方式需要该功能。有没有办法维护 event.form.requestSubmit()调用 onChange?

提交调用 onSubmitHandler 并运行一些逻辑。我的目标是运行 onChange 函数,然后调用 submit。

感谢您的建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)