react.js - react antd里面当编辑数据的时候, 数据的id这个隐藏项存哪啊? 用法是不是不对

查看:545
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆