2021/03/30 form表单某个值改变,除了该值没有改变其它所有值都重置成初始值
2021/03/30
业务:弹出框里面的form表单里的一个输入框需要点击搜索查询获取数据,如果没有点击搜索则不会影响其他值,但是点击搜索了,其它的输入框就全都初始化成原来的值,不只是输入框,只要包裹在form表单里面的值都会重置;
看代码:
<Form {...layout} form={form} onValuesChange={changeValue} // 这行很关键 > {renderContent()} // 这行不重要 </Form>
接着👇
// 🔺form表单改变时重新设值 const changeValue = async (values) => { setTreeData({ ...treeData, ...values }); }
setTreeData这个是我自定义的设置form表单的一个方法,不是本人都看不懂本人的逻辑~~
分类:
Ant Design
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧