JavaScript过滤器是模板中用于数据格式化而不改变原始数据的小函数,常见于Vue 2(支持内置/自定义,用|调用),Vue 3已移除,改用计算属性、方法或组合式API替代。

JavaScript过滤器是模板中用来对数据进行格式化处理的小函数,它不改变原始数据,只影响显示效果。常见于 Vue.js 等支持模板语法的框架中(Vue 2 支持内置和自定义过滤器,Vue 3 已移除,需用计算属性或方法替代)。
过滤器的基本写法(以 Vue 2 为例)
在模板中用管道符 | 调用,接在表达式后面:
{{ message | capitalize }}
上面会把 message 的首字母转大写再显示。
立即学习“Java免费学习笔记(深入)”;
定义方式有两种:
-
全局过滤器:用
Vue.filter('filterName', function(value) { ... }) -
局部过滤器:在组件选项中加
filters: { filterName(value) { ... } }
常用内置过滤器(Vue 2)
Vue 2 提供了几个简单实用的内置过滤器(注意:仅限 Vue 2,且不支持链式调用复杂逻辑):
标签: vue javascript java js vue.js 工具 数据格式化 yy 币
还木有评论哦,快来抢沙发吧~