antd4.0中Form如何通过initialValue实现初始化值设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计530个文字,预计阅读时间需要3分钟。
痛楚+一开始一直以为initialValue是个好东西,这样每次编辑的时候把数据传过来就行,后来发现不得行!给大人看看,就离谱,后面认真看了文档才知道这个玩意儿是默认值!
悲伤
一开始一直以为initialValue是个好东西,这样我每次编辑的时候把数据传过来就行,后来发现不得行!给大家看看
就离谱,后面认真看了一下文档才知道这个玩意是默认值,第一次有了之后就一直是这个。
然后我在网上看用resetFields()这个方法,每次提交或者取消之后重置一下数据,然而我试了还是不得行,会变成每次点击显示的是上一次的数据,所以后面还是老老实实看了一下form的其他方法。
贴个图
解决
放弃initialValue
const [form] = useForm()
form.setFielsValue(currentItem)
用form带的设置数据方法。这样能够保证每次都是最新的。
本文共计530个文字,预计阅读时间需要3分钟。
痛楚+一开始一直以为initialValue是个好东西,这样每次编辑的时候把数据传过来就行,后来发现不得行!给大人看看,就离谱,后面认真看了文档才知道这个玩意儿是默认值!
悲伤
一开始一直以为initialValue是个好东西,这样我每次编辑的时候把数据传过来就行,后来发现不得行!给大家看看
就离谱,后面认真看了一下文档才知道这个玩意是默认值,第一次有了之后就一直是这个。
然后我在网上看用resetFields()这个方法,每次提交或者取消之后重置一下数据,然而我试了还是不得行,会变成每次点击显示的是上一次的数据,所以后面还是老老实实看了一下form的其他方法。
贴个图
解决
放弃initialValue
const [form] = useForm()
form.setFielsValue(currentItem)
用form带的设置数据方法。这样能够保证每次都是最新的。

