vue中的过滤器

提起过滤器肯定不陌生,过滤其实就是转换,在模板引擎中也有过滤器,当然vue中过滤器其实和模板引擎的用法差不多.

在vue中,过滤器只能存在于2个地方,一个就是插值表达式中,另一个就是v-bind指令中.

vue的过滤器主要有俩种写法,一种是全局过滤器,另一个是局部过滤器.

1.全局过滤器

        全局过滤器根据字面意思就是在所有vue文件中都可以使用的过滤器.所以全局过滤器肯定是写在了一个和所有vue文件关联起来的一个地方.

        在vue下的src里有一个入口文件main.js就可以.所以我们的全局过滤器就是写在这里的.

先看在全局过滤器的声明.和模板字符串的声明方法一样,

全局过滤器的写法:

 切记是写在vue自动生成的src目录下的main.js文件里面的.

最后效果:

 把字符串转换成数组.

2.局部过滤器

局部过滤器和全局过滤器不同的就是写的地方不同,然后只对当前vue文件生效.

所以局部过滤器是直接写在vue文件里面的.

 

 3.总结:

        1.全局过滤器针对所有vue文件都起作用,局部过滤器只对当前vue文件起作用.

        2.全局过滤器是写在main.js入口文件里面的,局部过滤器是直接写在vue文件里的filters属性里面.

        3.不管是局部过滤器还是全局过滤器,都是需要return一个值的.

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值