interface numberfield { /** * 标签名 */ fieldLabel: string /** * 是否必填 */ required: boolean /** * 标签宽度 */ labelWidth: string /** * 尺寸 * 可选值: 'large'| 'default'| 'small' */ size: 'large' | 'default' | 'small' /** * 占位字符 */ placeholder: string /** * 禁用 */ disabled: boolean /** * 只读 */ readonly: boolean /** * 隐藏 */ hidden: boolean /** * 设置计数器允许的最小值 */ min: number /** * 设置计数器允许的最大值 */ max: number /** * 计数器步长 */ step: number /** * 是否只能输入 step 的倍数 */ stepStrictly: boolean /** * 数值精度 */ precision: number /** * 是否使用控制按钮 */ controls: boolean /** * 控制按钮位置 */ controlsPosition: '' | 'right' /** * 当输入框被清空时显示的值 */ valueOnClear: string | number | null /** * 输入时是否触发表单的校验 */ validateEvent: boolean /** * 设置焦点 */ focus(); }