react antd
程序员文章站
2022-05-10 10:13:29
react 的 antd框架中 form使用需注意: 1、不能用state改变下拉框、输入框等组件的值,因为 经过 getFieldDecorator 包装的控件,表单控件会自动添加 value(或 valuePropName 指定的其他属性) onChange(或 trigger 指定的其他属性) ......
react 的 antd框架中 form使用需注意:
1、不能用state改变下拉框、输入框等组件的值,因为 经过 getFieldDecorator
包装的控件,表单控件会自动添加 value
(或 valuePropName
指定的其他属性) onChange
(或 trigger
指定的其他属性),数据同步将被 Form 接管值。要用setFieldsValue({key:value});
2、比如修改页面使用form 用到下拉框Select时,要给select加上lableInValue={true}属性,相应的setFieldsValue 的value也必须换成{key:“”,value:""}的形式