注册 : Vue.filter(name,callback) 或 new Vue{filters:{}}
使用:
- 插值语法 :
{{ msg | 过滤器名称}} - v-bind :
:value = "msg | 过滤器名称"
注意:
- 可以连续使用
- 可以传参 默认传msg , 如果只有一个参数则过滤器可接收两个参数 第一个还是msg
局部过滤器
```vue现在是:{{time | timeFormater}}
现在是:{{time | timeFormater(‘YYYY_MM_DD’) | mySlice}}
尚硅谷
<a name="cpDDh"></a># 全局过滤器```vue<body><div id="app"><p>{{msg | formatstr1 | formatstr2}}</p></div></body><script>//过滤器1Vue.filter("formatstr1", function(value) {value = value.replace(/X/g, "要")return value;})//过滤器2Vue.filter("formatstr2", function(value) {value = value.replace(/要/g, "不")return value;})let app = new Vue({el: "#app",data: {msg: "我X你X他X"}})</script>
