查到的资料基本都是input添加的千分位功能
几乎没有说计数器能不能添加千分位功能的。
因为项目里多处用到了inputNumber计数器
如果要全部替换成input的话工作量比较大
希望能得到相关经验大佬的解答
//添加一个自定义指令格式化金额
Vue.directive('money',{
bind(el, binding, vnode) {
let val = Number(binding.value);
val = (isNaN(val) ? '0.00' : (val / 100).toFixed(2) + '').split('.');
val[0] = val[0].replace(/\B(?=(?:\d{3})+$)/g, ',');
el.innerHTML = val.join('.');
}
})
<input v-money="money" />