微信小程序input输入框输入数据自动转化为千分位

如何使小程序的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