方式 1:使用 precision,对输入的内容做保留 0 位小数处理

<InputNumber
    min={1}
    max={999}
    defaultValue={1}
    precision={0}
  />,

方式 2:使用 formatter 或 parser,利用正则控制只能输入整数

<InputNumber
    min={1}
    max={999}
    defaultValue={1}
    formatter={(text) => (/^\d+$/.test(text) ? text : text.slice(0,-1))}
  />,
<InputNumber
    min={1}
    max={999}
    defaultValue={1}
    parser={(text) => (/^\d+$/.test(text) ? text : text.slice(0,-1))}
  />,
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐