问题描述
我在页面上用到了antd中的select组件,当我选择其中的某一选项后,该select中的值却被清空了
问题出现的环境背景及自己尝试过哪些方法
因为我监听了select的onChange事件,并在事件中写了改变页面状态的其他逻辑,导致了重新render,所以值被更新到了初始状态;当我不监听该组件的onChange事件时,却能正常的将值保存下来,但是为什么会出现这种情况呢,希望各路大神能解答疑惑...
我在页面上用到了antd中的select组件,当我选择其中的某一选项后,该select中的值却被清空了
因为我监听了select的onChange事件,并在事件中写了改变页面状态的其他逻辑,导致了重新render,所以值被更新到了初始状态;当我不监听该组件的onChange事件时,却能正常的将值保存下来,但是为什么会出现这种情况呢,希望各路大神能解答疑惑...
13 回答12.7k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.6k 阅读
6 回答804 阅读✓ 已解决
6 回答1k 阅读
看下你初始化页面和你修改select组件状态的先后吧, 可以的话上下代码