过滤器filters和|的使用记录--vue2

博客围绕前端过滤器展开,介绍其情景需求,即后端返回数字代表不同状态,使用过滤器可自动识别,避免多重if判断,使代码更简洁且可全局封装。还说明了过滤器是对显示数据进行特定格式化,比三目或if判断更直观,最后给出了非封装写法的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情景需求 

后端返回数字1234等分别代表不同的状态 在使用时候进行自动识别而不是采用多重if判断增加代码的行数,更加简洁并且方法可以进行封装全局使用

什么是过滤器

过滤器:对要显示的数据进行特定格式化后再显示(适用于一些简单逻辑的处理)

相比较三目或者if判断有更多的选择结果比较直观

{{ data | 过滤器函数名 }}

也可以在:class等v-bind中进行使用 比如颜色判断

代码

orderdata是引入的数据 用于for循环

 

 非封装写法

filters是与mounted等同级 并非在methods中的函数

 这里我使用的并不是switch写法  而是直接采用简化写法,更加直观

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值