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