Filters can be used to format data in templates. They are applied in the mustache interpolations.
// main.js
import Vue from 'vue';
Vue.filter('capitalize', function(value) {
  if (!value) return '';
  value = value.toString();
  return value.charAt(0).toUpperCase() + value.slice(1);
});
<!-- MyComponent.vue -->
<template>
  <p>{{ message | capitalize }}</p>
</template>
<script>
export default {
  data() {
    return {
      message: 'hello'
    };
  }
};
</script>
