react 的 antd框架中 form使用需注意:
1、不能用state改变下拉框、输入框等组件的值,因为 经过 getFieldDecorator
包装的控件,表单控件会自动添加 value
(或 valuePropName
指定的其他属性) onChange
(或 trigger
指定的其他属性),数据同步将被 Form 接管值。要用setFieldsValue({key:value});
2、比如修改页面使用form 用到下拉框Select时,要给select加上lableInValue={true}属性,相应的setFieldsValue 的value也必须换成{key:“”,value:""}的形式
原文地址:https://www.cnblogs.com/duanlibo/p/8890955.html
时间: 2024-10-08 06:39:49