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

最近想整理一下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捕获事件

猜你喜欢

转载自blog.csdn.net/Tina_xubin/article/details/87649680