import { BaseProps } from '.' /** * 数字输入框的属性 */ export interface InputNumberProps extends BaseProps { /** * 自动获取焦点 */ autofocus?: boolean /** * 指定输入框展示值的格式 */ formatter?: (value: number | string) => string /** * 最大值 */ max?: number /** * 最小值 */ min?: number /** * 指定从 formatter 里转换回数字的方式,和 formatter 搭配使用 */ parser?: (value: string) => number /** * 数值精度 */ precision?: number /** * 小数点 */ decimalSeparator?: string /** * 输入框大小 */ size?: string /** * 每次改变步数,可以为小数 */ step?: number | string /** * 是否有边框 */ bordered?: boolean /** * 带标签的 input,设置后置标签 */ addonAfter?: string /** * 带标签的 input,设置前置标签 */ addonBefore?: string /** * 是否显示增减按钮 */ controls?: boolean /** * 是否启用键盘快捷行为 */ keyboard?: boolean /** * 字符值模式,开启后支持高精度小数。同时 change 事件将返回 string 类型 */ stringMode?: boolean }