antd4.0中如何设置Form组件的初始值initialValue?

2026-06-10 16:340阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计535个文字,预计阅读时间需要3分钟。

antd4.0中如何设置Form组件的初始值initialValue?

“痛苦+一开启一直接,以initialValue为一个好东西,这样我每次编辑的时候把数据传递过来就行,后来发现不得行!给大 家看看,就离谱,后面认真看了文档才知道这个玩意为默认值,第一次‘

悲伤

一开始一直以为initialValue是个好东西,这样我每次编辑的时候把数据传过来就行,后来发现不得行!给大家看看

就离谱,后面认真看了一下文档才知道这个玩意是默认值,第一次有了之后就一直是这个。

然后我在网上看用resetFields()这个方法,每次提交或者取消之后重置一下数据,然而我试了还是不得行,会变成每次点击显示的是上一次的数据,所以后面还是老老实实看了一下form的其他方法。

贴个图

解决

放弃initialValue

const [form] = useForm()

form.setFielsValue(currentItem)

用form带的设置数据方法。这样能够保证每次都是最新的。

阅读全文

本文共计535个文字,预计阅读时间需要3分钟。

antd4.0中如何设置Form组件的初始值initialValue?

“痛苦+一开启一直接,以initialValue为一个好东西,这样我每次编辑的时候把数据传递过来就行,后来发现不得行!给大 家看看,就离谱,后面认真看了文档才知道这个玩意为默认值,第一次‘

悲伤

一开始一直以为initialValue是个好东西,这样我每次编辑的时候把数据传过来就行,后来发现不得行!给大家看看

就离谱,后面认真看了一下文档才知道这个玩意是默认值,第一次有了之后就一直是这个。

然后我在网上看用resetFields()这个方法,每次提交或者取消之后重置一下数据,然而我试了还是不得行,会变成每次点击显示的是上一次的数据,所以后面还是老老实实看了一下form的其他方法。

贴个图

解决

放弃initialValue

const [form] = useForm()

form.setFielsValue(currentItem)

用form带的设置数据方法。这样能够保证每次都是最新的。

阅读全文