自定义filter可以写在全局的Vue下
Vue.filter('reverse',function(value){
return value.split('').reverse().join('');
})
也可以写在实例中
var demo=new Vue({
el:'#demo',
data:{}.,
filters:{
reverse:function(value){
return value.split('').reverse().join('');
}
}
})
两者本质上没有区别,可选择一种使用。但是如果采用Vue.filter方式,需要在实例化Vue对象前定义,否则自定义的filter将不起作用。
网友评论