首页 > 编程知识 正文

vue如何定义一个过滤器,vue filter函数的用法

时间:2023-05-04 23:10:23 阅读:49186 作者:2306

过滤器的作用是使用插值表达式时,我们通常需要对数据进行二次格式设置。 例如日期的格式。 Vue的过滤器实现参考了Linux shell命令的管道实现原理。 也就是说,上一个命令的输出是以下命令的输入,Vue.js允许您自定义过滤器: Vue.js处理常见的文本格式,过滤器可用于方括号内插和v-

在全局过滤器和本地过滤器中,通过全局注册和本地注册两种方法注册过滤器。

的筛选函数,接受表达式的值作为第一个参数。 滤波器也可以串联连接。 {{消息过滤器} }也就是说,{{数据过滤器A |过滤器B }}过滤器是JS函数,因此可以接受参数。 {{message|filtera (,arg2) }}除了可以对插值表达式使用过滤器外,还可以对v-bind指令使用过滤器,并与其用法一致。

来看看实际的应用例子吧。 先看看效果图吧。 下图:

模板上的代码为以下:

data的数据如下。

苹果数量减少到0后,给与背景色为红色的禁止样式:

写本地滤波器并接收两个参数:

让我们看一下全局过滤器的例子。 最终效果图如下:

代码如下图:

如果不进行滤镜处理,则显示的日期为wed apr 22202336041336034 GMT 0800 (中国标准时间),但经过滤镜内的回调函数处理后显示为2020-04-22 23:41:34

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。