Skip to content

系统修饰键 ​

本节目标:理解“系统修饰键”的核心思路,并能把它用于实际开发或面试表达。 2.1.0 ==新增== ==可以用如下修饰符来实现仅在按下相应按键时才触发鼠标或键盘事件的监听器。==

  • .ctrl
  • .alt
  • .shift
  • .meta

==注意:在== Mac ==系统键盘上,==meta ==对应== command ==键== (==⌘==)==。在== Windows ==系统键盘== meta ==对应== Windows ==徽标键== (==⊞==)==。在== Sun ==操作系统键盘上,==meta ==对应实心宝石键== (==◆==)==。在其他特定键盘上,尤其在== MIT ==和== Lisp ==机器的键盘、以及其后继产品,比如== Knight ==键盘、==space-cadet ==键盘,==meta ==被标记为“==META==”。在== Symbolics ==键盘上,==meta ==被标记为“==META==”或者“==Meta==”。== ==例如:==

<!-- Alt + C --><input v-on:keyup.alt.67="clear">
<!-- Ctrl + Click --><div v-on:click.ctrl="doSomething">Do something</div>

==请注意修饰键与常规按键不同,在和== keyup ==事件一起用时,事件触发时修饰键必须处于按下状态。换句话说,只有在按住== ctrl ==的情况下释放其它按键,才能触发== keyup.ctrl==。而单单释放== ctrl ==也不会触发事件。如果你想要这样的行为,请为== ctrl ==换用== keyCode==:==keyup.17==。==

本站总访问 — 次