vue2-filters
Version:
A collection of Vue.js filters
27 lines (22 loc) • 638 B
JavaScript
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;
}