InputNumber 数字输入框
规则
js
{
type: "InputNumber",
field: "price",
title: "价格",
value: 1,
props: {
precision:2
},
}
value :Number
Props
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
mode | 模式(embed :按钮内嵌模式,button :左右按钮模式) | 'embed' | 'button' | 'embed' |
precision | 数字精度 | number | - |
step | 数字变化步长 | number | 1 |
disabled | 是否禁用 | boolean | false |
error | 是否为错误状态 | boolean | false |
max | 最大值 | number | Infinity |
min | 最小值 | number | -Infinity |
formatter | 定义输入框展示值 | func | - |
parser | 从 formatter 转换为数字,和 formatter 搭配使用 | func | - |
placeholder | 输入框提示文字 | string | - |
hide-button | 是否隐藏按钮(仅在embed 模式可用) | boolean | false |
size | 输入框大小 | 'mini' | 'small' | 'medium' | 'large' | 'medium' |
Events
事件名 | 描述 | 参数 |
---|---|---|
change | 值发生改变时触发 | value: union |
focus | 输入框获取焦点时触发 | - |
blur | 输入框失去焦点时触发 | - |