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