作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
简要描述:
- ibps-number组件内部的Attributes、Methods
 
ibps-number Attributes
| 参数名 | 
是否必须 | 
类型 | 
说明 | 
可选值 | 
默认值 | 
| type | 
否 | 
String | 
类型 | 
—– | 
number | 
| value | 
是 | 
String, Number | 
数据 | 
—– | 
—– | 
| placeholder | 
否 | 
String | 
输入框占位文本 | 
—– | 
—– | 
| name | 
否 | 
String | 
原生属性 | 
—– | 
—– | 
| readonly | 
否 | 
Boolean | 
原生属性,是否只读 | 
—– | 
false | 
| clearable | 
否 | 
Boolean | 
是否可清空 | 
—– | 
false | 
| width | 
否 | 
String | 
宽度 | 
—– | 
—– | 
| decimalScale | 
否 | 
Boolean | 
小数位是否补零 | 
—– | 
false | 
| keepDecimals | 
否 | 
Boolean | 
是否保留小数位,false时保留所有的数据 | 
—– | 
false | 
| thousands | 
否 | 
Boolean | 
是否显示千分符 | 
—– | 
false | 
| numberFormat | 
否 | 
String | 
数字格式(数值 figure,百分比 percent) | 
—– | 
figure | 
| precision | 
否 | 
Number | 
精密度 | 
—– | 
—– | 
| max | 
否 | 
Number | 
最大值 | 
—– | 
Infinity | 
| min | 
否 | 
Number | 
最小值 | 
—– | 
-Infinity | 
| step | 
否 | 
Number | 
步进,小数位的长度不能大于精度 | 
—– | 
1 | 
| disabled | 
否 | 
Boolean | 
禁用 | 
—– | 
false | 
| controls | 
否 | 
Boolean | 
是否使用控制按钮 | 
—– | 
true | 
| autofocus | 
否 | 
Boolean | 
自动获取焦点 | 
—– | 
false | 
| currency | 
否 | 
String | 
货币符号 | 
—– | 
—– | 
| position | 
否 | 
String | 
货币符号位置:前:front,后:after,在输入框后面:behind | 
—– | 
front | 
| isRounding | 
否 | 
Boolean | 
当数据超出限制时,是否四舍五入 | 
—– | 
true | 
| activeChange | 
否 | 
Boolean | 
是否实时响应数据 | 
—– | 
true | 
ibps-number Methods
| 事件名称 | 
说明 | 
参数 | 
| minWidth | 
最小宽度 | 
—– | 
| filterNumber | 
过滤数字 | 
—– | 
| getNumByDecimals | 
获取小数位 | 
—– | 
| decimalCalculation | 
十进制,big类型小数位进行计算(四舍五入round、舍下floor) | 
—– | 
| keyDown | 
点击数字按钮上下标 | 
—– | 
| change | 
输入时限制只能输入数字 | 
—– | 
| clearData | 
清楚数据 | 
—– | 
| inputValByActiveChange | 
是否实时响应数据 | 
—– | 
| preventDefault | 
阻止原生事件 | 
—– | 
| getNumByFormat | 
通过格式设置值 | 
—– | 
| count | 
计算总和 | 
—– | 
| add | 
步进添加 | 
—– | 
| reduce | 
步进减少 | 
—– | 
| changeByStep | 
通过步进数改变值 | 
—– | 
| setValue | 
设置numberModel的值 | 
—– | 
| addNum | 
对传入的值num进行添加addNum | 
—– | 
| getVal | 
通过获取焦点、失去焦点对值进行格式设置 | 
—– | 
| judgeStep | 
判断步进是否超出小数限制范围 | 
—– | 
| changeVal | 
改变值后向父组件传值, 如果需要返回数字模式,则小数后多余的零会被清空 | 
—– | 
| inputBlur | 
输入框失去焦点 | 
—– | 
| inputFocus | 
输入框获取焦点 | 
—– | 
| changeCntrols | 
对控制按钮限制是否禁用 | 
—– |