What are the different ways to create filters in Vue.js?

There are two ways to define filters:
 
Local filters : You can define local filters in a component's options. In this case, filter is applicable to that specific component.
filters: {  
  capitalize: function (value) {  
    if (!value) return ''  
    valuevalue = value.toString()  
    return value.charAt(0).toUpperCase() + value.slice(1)  
  }  
} ​
 
Global filters : You can also define a filter globally before creating the Vue instance. In this case, filter is applicable to all the components within the vue instance,
 
Vue.filter('capitalize', function (value) {  
  if (!value) return ''  
  valuevalue = value.toString()  
  return value.charAt(0).toUpperCase() + value.slice(1)  
})  
new Vue({  
  // ...  
})