如何使小程序的input输入框在输入数据的同时自动转换为千分位格式,或者是失去焦点时千分位也可以,如何实现
绑定一个 change事件 或者blur事件 获取 value值后 ,用函数 切割成 千分位 或者 toLocaleString 可以实现
let num=12345;
console.log(num.toLocaleString())
给input绑定一个事件escapeThousands
escapeThousands(int) {
let num = (int || 0).toString(), result = '';
while(num.length > 3) {
result = ',' + num.slice(-3) + result;
num = num.slice(0, num.length - 3);
}
if (num) {
result = num + result;
}
return result;
}
边输入,边转input事件,输完在转blur