globalFilters.ts 905 B

12345678910111213141516171819202122232425262728293031323334
  1. import Vue from 'vue'
  2. import {
  3. dateFormatter,
  4. dateFromNow,
  5. addSpaceForTel,
  6. upPrice,
  7. formatPrice,
  8. fen2Yuan,
  9. addSpaceForBank,
  10. addConfusionForBank,
  11. formatSize
  12. } from './globalFunctions'
  13. // 注册全局过滤器
  14. // 文件大小格式化
  15. Vue.filter('sizeFormatter', formatSize)
  16. // 时间格式化(同时间格式化函数)
  17. Vue.filter('dateFormatter', dateFormatter)
  18. // 时间戳转换 多少秒、多少分、多少小时前、多少天前 超出10天显示年月日
  19. Vue.filter('dateFromNow', dateFromNow)
  20. // 手机号加空格
  21. Vue.filter('addSpaceForTel', addSpaceForTel)
  22. // 分转元
  23. Vue.filter('fen2Yuan', fen2Yuan)
  24. // 金额大写
  25. Vue.filter('upPrice', upPrice)
  26. // 金额3位逗号分隔
  27. Vue.filter('formatPrice', formatPrice)
  28. // 银行卡号字符串加空格
  29. Vue.filter('addSpaceForBank', addSpaceForBank)
  30. // 银行卡加*
  31. Vue.filter('addConfusionForBank', addConfusionForBank)