全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

web前端技巧|vue过滤器的那点事

发布时间:2021-06-04 09:03:00
发布人:小千

      关于vue的过滤器,其实在vue1.0的时候是内置了过滤器的,但是自从到了2.0之后就被去掉了,但是我们可能还会使用到,所以就需要自己定义过滤器了,下面小千就带你了解一下如何定义过滤器和过滤器都有哪些种类。

web前端

      vue 过滤器分类

      过滤器分为两种,一种是局部过滤器,一种全局过滤器。所有的过滤器都是函数,并且参数为要过滤的数据。

      局部过滤器:只允许在当前组件中使用

      全局过滤器:所有组件都可以使用

      1.局部过滤器

vue局部过滤器

      以上代码 filters 这个对象定义的就是局部过滤器,下面代码展示在组建中如何使用过滤器:

使用过滤器

      当然你也应该在想,这样的过滤器使用起来可能会比较笨重,不够灵活,过滤器既然是函数,那是否可以传参呢?接下来我们通过参数让过滤器的使用变得更加灵活。

传参过滤器

      2.全局过滤器

全局过滤器

      总结

      全局的过滤器要比局部过滤器使用的更广泛一些,说白了我们为什么要使用过滤器,其实就跟使用函数是一样,我们想把一些方法封装,供其它组件使用,这样调用起来方便,开发更快捷。

      注意: 如果全局过滤器和局部过滤器名字重复,我们会按照远近使用,优先级 : 局部>全局

      过滤器并不是只可以使用一个,一个数据可以用多个过滤器,从左向右执行,注意的下一个过滤器接收的是上一个过滤器的处理结果,因此千万要注意使用顺序

      以上就是vue过滤器的那点事了,最后欢迎对web前端开发感兴趣的同学来到千锋大前端培训班参加我们的课程学习,现在咨询还可以领取全套前端学习资料,赶紧来找在线老师了解一下吧。

相关文章

MySQL的自增ID用完了应该怎么办?

MySQL的自增ID用完了应该怎么办?

2023-10-14
数据库规定主键值不能重用的目的是什么?

数据库规定主键值不能重用的目的是什么?

2023-10-14
oracle怎么样实现数据库跨机房同步?

oracle怎么样实现数据库跨机房同步?

2023-10-14
安卓开发前需要考虑哪些问题?

安卓开发前需要考虑哪些问题?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取