Vue中怎么使用filters过滤器?本篇文章手把手带大家了解一下Vue中filters过滤器的用法,介绍filters过滤器的两种使用方法,希望对大家有所帮助!
Vue.js 允许我们自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号({undefined{ }})插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示。
1 2 3 4 5 |
|
定义一个全局过滤器很简单,只需要导出一个方法即可。
使用的时候很简单,只需要在入口文件全局引入此过滤器即可,使用 Vue.filter(key, value) 引入。
比如,Java后端返回的时间戳精确到秒,而JS中的时间戳是用毫秒表示,则可以定义一个转换时间戳的全局过滤器:
1 2 3 4 5 6 7 |
|
在需要使用的组件使用:
1 |
|
全局过滤器之单一挂载
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
全局过滤器之批量挂载
1 2 3 4 5 |
|
1 2 3 4 5 6 7 |
|
1 2 3 |
|
组件过滤器更简单,只需在对应组件中定义 filters
即可,不过只针对本组件有效。
比如定义一个首字母大写的过滤器:
1 2 3 4 5 6 7 8 9 10 |
|
例子例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
以上是手把手带你了解Vue中怎么使用filters过滤器?2种用法浅析的详细内容。更多信息请关注PHP中文网其他相关文章!