Vue 常用事件修饰符(prevent、stop、capture、self、once)」2024年7月23日

1.prevent,阻止默认事件

2.stop,阻止冒泡(从内部传递到外部)

当我们有如下嵌套的div时

点击‘子元素’会得到以下结果

给‘子元素添加.stop’

点击后只会输出‘子元素’,stop阻值了向上传递的过程

3.capture,事件捕获修饰符(事件捕获,从外部传递到内部)

当我们有一个嵌套的时

点击最内层的div会得到以下结果

给某个div添加.capture

得到以下结果

当给所有div都添加capture时

就会获得以下结果

由此可见当添加.captur时事件是从外往里捕获。

4.self,修饰符当自身元素被触发时才会触发事件处理器

当没有加修饰符时

点击‘子元素’输出的结果为

给‘父元素’添加.self修饰符,输出的结果为

当使用.self修饰符时,事件处理器只会在点击该div本身才会触发,冒泡和捕获不会触发。

5.once,修饰符,事件最多只能被触发一次

没添加修饰符时

多次点击输出多次

添加.once,多次点击,结果只会输出一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值