Vue 过滤器 filter
简单介绍一下过滤器,顾名思义,过滤就是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰,那么过滤器则是过滤的工具。例如,从['abc','abd','ade']数组中取得包含‘ab’的值,那么可通过过滤器筛选出来‘abc’和‘abd’;把‘Hello’变成‘Hello World’,那么可用过滤器给值‘Hello’后面添加上‘ World’;或者把时间节点改为时间戳等等都可以使用过滤器。
首先,过滤器可在 new Vue 实例前注册全局的,也可以在组件上写局部;当全局过滤器和局部过滤器重名时,会采用局部过滤器。
· 过滤器定义
全局过滤器:
Vue.filter('globalFilter', function (value) {
return value + "!!!"
})
组件过滤器(局部):
filters:{
componentFilter:function(value){
return value + "!!!"
}
},
上面有种写法有个需要注意的问题:全局注册时是 filter,没有s的。而组件过滤器是 filters&#x