* fix: InputNumber 组件透传 props 时过滤 currency/内部参数,避免 defaultCurrency 等污染原生 DOM 属性 * fix: InputNumber 组件 props 过滤 defaultCurrency,避免透传至 DOM,修复控制台 warning * fix: remove useless space
@@ -979,4 +979,15 @@ export const Fix2936 = () => {
<br/><br/>
</div>
)
-}
+}
+
+export const FormInputNumberDemo = () => {
+ return (
+ <Form render={({ formState, formApi, values }) => (
+ <>
+ <Form.InputNumber field='number' label='number' style={{ width: 80 }}/>
+ </>
+ )} layout='horizontal' onValueChange={values=>console.log(values)}>
+ </Form>
+ )
@@ -475,6 +475,13 @@ class InputNumber extends BaseComponent<InputNumberProps, InputNumberState> {
onNumberChange,
keepFocus,
defaultValue,
+ defaultCurrency,
+ currency,
+ currencyDisplay,
+ minimumFractionDigits,
+ maximumFractionDigits,
+ showCurrencySymbol,
+ localeCode,
...rest
} = this.props;
const { value, number } = this.state;