filter.js 560 B

1234567891011121314151617181920
  1. import Vue from 'vue'
  2. import moment from 'moment'
  3. import 'moment/locale/zh-cn'
  4. moment.locale('zh-cn')
  5. Vue.filter('NumberFormat', function (value) {
  6. if (!value) {
  7. return '0'
  8. }
  9. const intPartFormat = value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断
  10. return intPartFormat
  11. })
  12. Vue.filter('dayjs', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
  13. return moment(dataStr).format(pattern)
  14. })
  15. Vue.filter('moment', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
  16. return moment(dataStr).format(pattern)
  17. })