【Vue】键盘事件

Vue键盘中常用的按键别名

  • 回车:enter
  • 删除:delete(捕获“删除”和“退格”键)
  • 退出:esc
  • 空格:space
  • 换行:tab(必须配合keydown使用)
  • 上:up
  • 下:down
  • 左:left
  • 右:right 

别名可用来限制键盘事件(keydown、keyup),只有按下键的是与别名一致时才会去执行所绑定的事件。 

 Vue中未提供别名的按键

对于这一类按键,可以使用按键原始的key值去绑定,但还是要注意转为短横线命名。所谓key值就是由event.key获得的值。特别要注意的是如果key值是单个字母或单词直接使用key值就可以了,但是如果由多个单词组成如大小写切换键就为两个单词的结合,这个时候就要把key值进行改动,使用短横线命名法则将CapsLock-->caps-lock就可以使用了。

系统修饰键

系统修饰键的用法较为特殊,包括:Ctrl、Alt、Shift和徽标键(Meta)。

1.配合keyup使用:按下修饰键的同时,再按下其他键,随后释放其他键,事件才被触发。

2.配合keydown使用:正常触发事件。

KeyCode指定

可以使用KeyCode去指定具体的按键,但是不推荐。因为不同电脑的Code可能不同。

自定义键名

可以使用如下方法定制按键别名:

Vue.config.keyCodes.自定义键名 = 键码;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值