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

 

posted @ 2019-06-28 17:07  我爱小明  阅读(343)  评论(0编辑  收藏  举报