Vue.filter('meter',function(val,unit){
val=val || 0;
unit=unit || 'm';
return (val/1000).toFixed(2) + unit;
})
Vue.filter('currency',function(val,unit){
val=val || 0;
unit=unit || '元';
return val + unit;
})
new Vue({
el: '#app',
data: {
price: 10,
length: 10
}
});
<div id="app">
<div>
<input type="text" v-model="length" />mm
<p>{{length | meter('m')}}</p>
</div>
<input type="text" v-model="price" />{{price | currency('元')}}
</div>