InputNumber 数字输入框

只能输入数字的文本输入组件。

获取组件

import { InputNumber } from 'rsuite';

演示

默认

尺寸

小数

小数点分隔符

小数点分隔符是一个符号,用于将十进制形式的数字的整数部分与小数部分分开(例如,12.45 中的 ".")。不同的国家地区会指定不同的符号作为分隔符。

格式化

限制范围

范围: 10 - 100

设置跨度

禁用与只读

组合

受控

Props

<InputNumber>

属性名称 类型 (默认值) 描述
classPrefix string ('input-number') 组件 CSS 类的前缀
decimalSeparator string 小数点分隔符
defaultValue number 默认值(非受控)
disabled boolean 禁用
formatter (value: number) => string 格式化输入框的值
max number 最大值
min number 最小值
onChange (value: number, event) => void value 发生改变时的回调函数
postfix ReactNode 后缀
prefix ReactNode 前缀
scrollable boolean (true) 是否可以通过鼠标滚动更新值
size 'lg' | 'md' | 'sm' | 'xs' ('md') 设置输入框尺寸
step number (1) 每次改变步数,可以为小数
value number 当前值(受控)
Vercel banner