Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化

    在组件中定义过滤器

    1. filters: {
    2. capitalize: function (value) {
    3. if (!value) return ''
    4. value = value.toString()
    5. return value.charAt(0).toUpperCase() + value.slice(1)
    6. }
    7. }

    全局定义过滤器

    1. Vue.filter('capitalize', function (value) {
    2. if (!value) return ''
    3. value = value.toString()
    4. return value.charAt(0).toUpperCase() + value.slice(1)
    5. })

    使用过滤器

    1. <!-- 在双花括号中 -->
    2. {{ message | capitalize }}
    3. <!-- 在 `v-bind` 中 -->
    4. <div v-bind:id="rawId | formatId"></div>