你瞅啥呢

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表单的一个方法,不是本人都看不懂本人的逻辑~~

posted @   叶乘风  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示