antd inputnumber受控
时间: 2023-10-12 19:56:46 浏览: 172
antd的InputNumber组件可以通过设置precision属性来控制精度。在你提供的代码中,precision属性被设置为0,这意味着输入的值将被限制为整数。如果你想要控制小数位数,你可以将precision属性设置为一个大于0的值,例如1或2。这样,用户在输入时将只能输入指定位数的小数。\[1\]
另外,你提到的getFieldDecorator函数是antd中用于包装表单控件的方法。它会自动为控件添加value和onChange属性,以便与表单数据进行同步。这意味着当用户输入或选择一个新的值时,表单数据将自动更新。\[2\]
在你提供的代码中,initDymAttr函数用于初始化一些数据。根据代码中的注释,它将一些属性设置为undefined。这可能是为了确保这些属性在开始时没有任何值。\[3\]
综上所述,通过设置precision属性和使用getFieldDecorator函数,你可以实现对antd InputNumber组件的精度控制和表单数据的同步。
#### 引用[.reference_title]
- *1* *3* [antd+react inputnumber 小数精度](https://blog.csdn.net/qq_39898191/article/details/113108579)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Antd 中 Input 组件默认值的显示](https://blog.csdn.net/weixin_29331015/article/details/113373680)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文