导航
<input type="text" v-model="text">
显示: {{text | swReverse}}
显示2:{{text}}
// 组件内
filters: {
swReverse(value) {
return value.split("").reverse().join("");
}
}
// 全局过滤器
Vue.filter('swReverse', function(value) {
return value.split("").reverse().join("");
})
// 带参数的过滤器
msg: '我很单纯'
<p>{{ msg | msgFormat('疯狂', '123') }}</p>
// 字符串的 replace 方法,第一个参数可以是个正则
Vue.filter('msgFormat', function(msg, arg1, arg2) {
return msg.replace(/单纯/g, arg1 + arg2);
})