Vue.js中的过滤器(filter)

作者: 痛心凉 | 来源:发表于2017-09-01 09:36 被阅读154次

    过滤器:本质上是函数,它与angularJs中的过滤器语法有些相似,他们都是使用(|)管道符进行连接。

    Vue.js的内置过滤器 

    (1)字母操作capitalize,uppercase,lowercase,

    (2)限制limitBy , filterBy,orderBy

    (3)json

    (4)currency

    (5)debounce

    Vue.js的自定义过滤器

    <div id='app'>

    {{'hello' | reverse}}

    </div>

    //全局安装

    Vue.filter('reverse', function (str) {

    // 返回处理后的值

    return str.split('').reverse().join('')

    })

    // getter,返回已注册的过滤器

    Vue.filter('reverse')

    new Vue({

    el:"#app"

    })

    //局部作用域

    <div>

    {{"100" | money}}

    </div>

    <script>

    new Vue({

    el:"#app",

    filters: {

    money: function (value) {

    //       if (!value) return ''

    //       value = value.toString()

    return "$"+value+'.00'

    }

    }

    })

    </script>

    相关文章

      网友评论

        本文标题:Vue.js中的过滤器(filter)

        本文链接:https://www.haomeiwen.com/subject/tdzqjxtx.html