作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2024-07-30 14:34
简要描述:
- 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 |
对控制按钮限制是否禁用 |
—– |