vue-注册全局过滤器

import Vue from 'vue';
import dayjs from 'dayjs';

const filters = {
  formatDate(date, format = 'YYYY-MM-DD HH:mm') {
    return dayjs(date).format(format);
  },
  priceFilter(value){
    let num = Number(value);
    if(isNaN(num)){
      return "0.00";
    }
    let realVal =num.toFixed(2);
    return realVal || "0.00";
  }
};

Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key]);
});

1、在plugins下建立一个过滤器文件: filter.js

2、nuxt中引入:nuxt.config.js

猜你喜欢

转载自www.cnblogs.com/ilovexiaoming/p/11103749.html