小案例-数字隔三位加逗号

 <div id="app">
        {{22733747.4433|num}}
  </div>
  filters:{
            num:(val,fix=2)=>{
                val=val.toFixed(fix);
                val=""+val;
                var int=val.slice(0,fix*-1-1);
                var ext=val.slice(fix*-1-1);

                int=int.split("").reverse().join("")
                var temp="";
                for(var i=1;i<int.length;i++){
                    temp+=int[i];
                    if(i%3==0&&i!=int.length-1){
                        temp+=","
                    }
                }
                temp=temp.split("").reverse().join("")
                temp=temp+ext;
                return temp
            }
        }

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hhhhhhhhhtr/article/details/106806724