十四、系统修饰键
可以用以下修饰符实现仅在按下相应按键时才能触发鼠标或键盘事件的监听器。
.ctrl:ctrl键
.alt:alt键
.shift:shift键
.meta:在Mac系统键盘上,meta对应commmand键()。
在Windows系统键盘上,meta对应Windows徽标键()。
在Sun操作系统键盘上,meta对应实心宝石键()。
在其他特定键盘上,尤其在MIT和Lisp机器的键盘、以及其后继产品,比如Knight键盘、space-cadet键盘,meta被标记为META。
在Symbolics键盘上,meta被标记为META或者Meta。
exact修饰符
exact修饰符允许你控制由精确的系统修饰符组合触发的事件。
<template> <!--alt+A 或者 alt+shift+A 都可以触发--> <button type="button" @click.alt="onClick('A')">A</button> <!--只有alt+A 可以触发--> <button type="button" @click.alt.exact="onClick('B')">B</button> <!--只有单击 可以触发,单击的同时按任何系统修饰符都不可以触发--> <button type="button" @click.exact="onClick('C')">C</button> </template>