关于vue的.once .prevent .keycode修饰符们

本文详细介绍了Vue中常用的事件修饰符,包括.prevent阻止默认事件、.once单次事件、.keycode或名字键盘按键事件、.native原生事件、.self只处理自己的事件和.capture捕获事件。通过具体示例,帮助读者更好地理解和应用这些修饰符。

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

最近想整理一下vue的几个修饰符
修饰符起修饰的作用,可以理解为对事件的修饰
其中有几个比较常用,分别是:
1、.prevent 阻止默认事件
比如,阻止a链接跳转

<a href="https://www.baidu.com"  @click.prevent="goBaidu">去百度</a>

加了.prevent之后的a链接不再跳转
2、.once单次事件
也有一个v-once的指令,其作用是仅渲染一次
而.once修饰符的作用也大致相同,是指仅执行一次的事件。
事件仅执行一次,这是比较奢侈的了,哈哈哈。
3、.keycode或名字 键盘按键
相当于设置快捷键,就比如
@click.keycode.13=“fn” - —是指当keycode为13时,调用函数
keycode是指的键盘的一系列数字编码在这里插入图片描述
在这里插入图片描述常用的enter键的keycode对应的是13号,但是一般keycode也不好记,容易混
你也可以用名字的
@clickk.keyup.enter=“fn” 当点击回车时,调用函数

还有几个不常用事件

4、.native 原生事件,在组件中使用
5、.self 只处理自己的事件,对于其他的事件,不执行
6、.capture捕获事件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值