index.js 792 B

123456789101112131415161718192021222324252627282930313233
  1. import Vue from 'vue'
  2. import CONSTANT from '@/constant'
  3. import { $formatDate } from '@/utils/util'
  4. // let FormatTimeFilter = $formatDate
  5. // export { FormatTimeFilter }
  6. // import { FormatTimeFilter } from '@/filters/index'
  7. Vue.filter('formatTime', $formatDate)
  8. /** 一个全局变量的过滤器 value 转label */
  9. import { constFilter } from '@/filters/constantFilter'
  10. Vue.filter('constantfilter', constFilter)
  11. Vue.filter('formatPrice', function(val) {
  12. if (!val) {
  13. return 0.00
  14. }
  15. return val.toFixed(2)
  16. })
  17. Vue.filter('default_img', function(url) {
  18. if (!url) {
  19. return require(`@/static/images/default-img.png`)
  20. }
  21. return url
  22. })
  23. Vue.filter('default_avatar', function(url) {
  24. if (!url) {
  25. console.log('url')
  26. return require('@/static/images/user/attr-default.png')
  27. }
  28. return url
  29. })