双向滤波器
使用 two-way filter
,我们可以为一个 filter
分配 read
和 write
操作,改变 view
和 model
之间相同数据的值。
//JS
Vue.filter('uppercase', {
//read : model -> view
read: function(value) {
return value.toUpperCase();
},
//write : view -> model
write: function(value) {
return value.toLowerCase();
}
});
/*
* Base value of data: 'example string'
*
* In the view : 'EXAMPLE STRING'
* In the model : 'example string'
*/