过滤器与侦听器

过滤器的基本用法

filter过滤器只在vue2里面有,vue3里面不用

 上述两行代码中 | 是过滤器函数,后面的单词是调用的方法,message经过过滤器函数返回结果

以下代码是过滤器的应用

在 | 后面我们自定义一个capi,然后在方法区,去构造这个filter方法,方法中的val是获取message,然后使用chatAt(),来获取第一个元素,toUpperCase(),把小写转换为大写,silice()是截取从当前开始到最后的字符串,最后return两个相加

 

 私有过滤器和全局过滤器

下面是改进私有过滤器使用的全局过滤器

 如果全局过滤器和私有过滤器名字冲突了,就是名字一致,此时按照就近原则,调用私有过滤器

——————————————————————

下面我们举个例子用dayjs来格式化时间

过滤器可多层调用

过滤器也可以传参

侦听器

 

下面为监听器的一个例子

下面的例子是监听用户名是否被占用

 

 下面是使用imediate改进后的侦听器,我们一打开网页默认就会触发侦听器

 深度侦听

 如果不想使用深度监听,使用如下方法也可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值