<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="http://cdnjs.cloudflare.com/ajax/libs/vue/2.0.5/vue.js"></script>
</head>
<body>
<div id="app">
<input type="" name="" v-model="name">
<p>{{name | addName}}</p>
</div>
<script>
var vm = new Vue({
el: "#app",
data:{
name:"123"
},
filters: {
addName(val) {
return "My name is"+val;
}
}
})
</script>
</body>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="http://cdnjs.cloudflare.com/ajax/libs/vue/2.0.5/vue.js"></script>
</head>
<body>
<div id="app">
<input type="" name="" v-model="name">
<p>{{name | addName}}</p>
</div>
<script>
var vm = new Vue({
el: "#app",
data:{
name:"123"
},
filters: {
addName(val) {
return "My name is"+val;
}
}
})
</script>
</body>
</html>
其中可以使用如下
Vue.filter('double',function(value){
return value<
10
? '0'+value : value
})
注册全局过滤器