基本语法
<body>
<div id="app">
<input type="text" v-model="msg">
//----过滤器使用----
<div>{{msg | upper}}</div>
</div>
</body>
<script>
//------------------全局过滤器注册----------------------
Vue.filter("upper", function (value) {
//返回处理后的值
return value.charAt(0).toUpperCase() + value.slice(1);
})
//----------vue实例----------
var vm = new Vue({
el: "#app",
data: {
msg: ""
},
//----------局部过滤器注册----------
filters:{
lower:function(value){
return value.charAt(0).toLowerCase() + value.slice(1);
}
}
});
</script>
注意点:[Vue warn]: Failed to resolve filter: formatDate错误
过滤器要写在Vue实例之前