zoukankan      html  css  js  c++  java
  • Vue 中小数点格式化

    处理方式如下

    1:  加入到main.js
    
    
    // 金额处理
    Vue.filter('money', function (value) {
        if (!value) return '0.00';
        var value = value.toFixed(2);//提前保留两位小数
        var intPart = Number(value).toFixed(0); // 获取整数部分
        var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); // 将整数部分逢三一断 ???
        var floatPart = '.00'; // 预定义小数部分
        value = value.toString();//将number类型转为字符串类型,方便操作
        var value2Array = value.split('.');
        if (value2Array.length === 2) { // =2表示数据有小数位
          floatPart = value2Array[1].toString(); // 拿到小数部分
          if (floatPart.length === 1) { // 补0,实际上用不着
              return intPartFormat + '.' + floatPart + '0';
          } else {
              return intPartFormat + '.' + floatPart;
          }
        } else {
          return intPartFormat + floatPart;
        }
    })
    
    
    2:使用
    {{ var | money }}
  • 相关阅读:
    斜率优化dp学习
    拓扑排序
    P2486 [SDOI2011]染色 区间合并+树链剖分(加深对线段树的理解)
    网络流24题!!!!
    费用流板子
    网络流dinic板子
    小花梨的数组
    C. 小花梨判连通
    splay树
    hdu4467 graph
  • 原文地址:https://www.cnblogs.com/eason-d/p/15599122.html
Copyright © 2011-2022 走看看