UNPKG

vue2-filters

Version:
27 lines (22 loc) 638 B
import util from './util/index' import * as stringFilters from './string/index' import * as arrayFilters from './array/index' import * as otherFilters from './other/index' var Vue2Filters = { install: function(Vue, options) { util.each(stringFilters, function(value, key) { Vue.filter(key, value.bind(options)) }) util.each(otherFilters, function(value, key) { Vue.filter(key, value.bind(options)) }) }, mixin: { methods: { ...arrayFilters } } } export default Vue2Filters; if (typeof window !== 'undefined' && window.Vue) { window.Vue.use(Vue2Filters); window.Vue2Filters = Vue2Filters; }