react.js - react antd里面当编辑数据的时候, 数据的id这个隐藏项存哪啊? 用法是不是不对
本文介绍了react.js - react antd里面当编辑数据的时候, 数据的id这个隐藏项存哪啊? 用法是不是不对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
以前用jq开发的时候, 表单都有一个hidden项用于存要编辑的数据的id, 用这个id的有无来判断是新建还是编辑
antd好像没有这个东西了啊, 那这个id存哪呢?
存state中? setState看网上说是异步的, 也就是不能立即生效, 当Modal弹出后, 立即点 save 按钮, 那么id有可能还没set进去, 也就误认为是新建而不是更新了
一般如何解决, 刚接触react, 套路还不明白
解决方案
表单操作参考antd的form里面的一系列api,编辑的时候页面初始化数据,setFieldsValues,新建页面不做初始化。给一个隐藏的input放id,提交的时候一次性提交。
这篇关于react.js - react antd里面当编辑数据的时候, 数据的id这个隐藏项存哪啊? 用法是不是不对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文