<template>
<div class="consumption">
<p>{{payTime|Time}}</p>
<p class="orange">-{{amount|NumFormat}}元</p>>
</div>
</template> <script>
export default {
data() {
return {
payTime:‘--26T16::’,
amount:‘’
}
},
filters: {
// 时间格式的转换
Time(value) {
var dateee = new Date(value).toJSON();  
var date = new Date(+new Date(dateee)+**).toISOString().replace(/T/g,' ').replace(/\.[\d]{}Z/,'')
return date
},
// 金额显示.00格式
NumFormat: function (value) {
if(!value) return '0.00'
value = value.toFixed()
var intPart = Math.trunc(value)// 获取整数部分
var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{})+$)/g, '$1,') // 将整数部分逢三一断
var floatPart = '.00' // 预定义小数部分
var value2Array = value.split('.')
// =2表示数据有小数位
if(value2Array.length === ) {
floatPart = value2Array[].toString() // 拿到小数部分
if(floatPart.length === ) { // 补0,实际上用不着
return intPartFormat + '.' + floatPart + ''
} else {
return intPartFormat + '.' + floatPart
}
} else {
return intPartFormat + floatPart
}
}
}
}
</script>

注,该代码是在之前别人博客上面看到的 之前写项目的时候用到,原著现在我也不清楚

最新文章

  1. idea打包jar的多种方式
  2. Spring 4 使用Freemarker模板发送邮件&amp;添加附件
  3. Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
  4. iOS---去除url中的反斜扛
  5. notification的使用
  6. iOS 用代码搭建UI界面实例
  7. Android 提供的一系列辅助系统开发工具
  8. FreeMarker语法知识
  9. Xcode 4 插件制作入门
  10. C++ Prime:范围for语句
  11. vc中调用Com组件的方法详解
  12. python2.7_1.14_编写一个简单的回显客户端/服务器应用
  13. 项目做成jar包
  14. 解决cookies存储中文报错问题
  15. Linux下LCD 10分钟自动关屏的问题总结
  16. client_v2.go
  17. ios12版本以上键盘唤起后,收回页面不回滚问题
  18. 【原创】大数据基础之Spark(5)Shuffle实现原理及代码解析
  19. Codeforces 920G - List Of Integers
  20. Python 模块 和 包

热门文章

  1. 远程执行命令_python
  2. 【转载】深入理解Java虚拟机笔记---运行时栈帧结构
  3. nginx 部署php项目 404
  4. SE篇
  5. js集合
  6. redis string类型 增删改查
  7. 二分-B - Dating with girls(1)
  8. ETag使用
  9. python之路正则补充模块
  10. TI DaVinci(达芬奇)入门