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]);
});

 

一、在plugins下創建一個過濾器文件: filter.jsvue

二、nuxt中引入:nuxt.config.jsspa

相關文章
相關標籤/搜索