vue键盘事件、键盘码

在vue中可以用v-on来监听键盘事件
参考文档:按键修饰符

1、用按键修饰符

@keyup.按键修饰符=“事件方法”

<input type="text" placeholder="up" @keyup.up="upAction">
<input type="text" placeholder="down" @keyup.down="downAction">
<input type="text" placeholder="f" @keyup.f="fAction">

2、也可以用按键码

keyCode 的事件用法已经被废弃了并可能不会被最新的浏览器支持。
使用 keyCode 特性也是允许的:

<input v-on:keyup.13="submit">

为了在必要的情况下支持旧浏览器,Vue 提供了绝大多数常用的按键码的别名:

.enter
.tab
.delete (捕获“删除”和“退格”键)
.esc
.space
.up
.down
.left
.right

有一些按键 (.esc 以及所有的方向键) 在 IE9 中有不同的 key 值, 如果你想支持 IE9,这些内置的别名应该是首选。
你还可以通过全局 config.keyCodes 对象自定义按键修饰符别名:
// 可以使用 v-on:keyup.f1
Vue.config.keyCodes.f1 = 112

上一篇:centos7搭建ftp服务器


下一篇:【OCP-12c】CUUG 071题库考试原题及答案解析(24)