vue 全局过滤器金额或数量格式化的方法


// 全局过滤器 格式化数字及金额

// f  保留位数

//isarr  单位  可为数量可为金额

Vue.filter('Formats', function (value,f, isarr) { 
      try {
            f = f || 1;
            var v = value;
            if (v >= 100000000) {
            v = (v / 100000000).toFixed(f) + '亿'+isarr
            return v
            } else if (v >= 10000000) {
            v = (v / 10000000).toFixed(f) + '千万'+isarr
            return v
            } else if (v >= 10000000) {
            v = (v / 10000000).toFixed(f) + '百万'+isarr
            return v
            } else if (v >= 10000) {
            v = (v / 10000).toFixed(f) + '万'+isarr
            return v
            } else {
            return v +''+isarr
      }
  
        } catch (e) {
        return 0;
        }
        })


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM