vue中键盘事件的处理
2017-10-04 21:37
274 查看
一、常见的键盘事件
1、keydown键盘按下
2、
keyup键盘抬起
补充说明:如果要确定用户按下是哪个键盘需要使用
keyCode===?来确认键盘
二、在vue
中键盘事件一般的使用
1、在模板中定义事件名称,并传递$event作为参数
<input type="text" placeholder="请输入书名" ref="inputBook" @keydown="submit($event)"/>
2、在
js中确认键盘按键进行相对于的操作
methods:{ submit(e){ // key.Code === 13表示回车键 if(e.keyCode === 13){ //逻辑处理 } } }
三、使用vue
的语法糖进行键盘事件操作
1、在模板<input type="text" placeholder="请输入书名" ref="inputBook" @keydown.13="submit"/>
2、在
js中直接使用函数
methods:{ submit(){ // 业务逻辑处理 } }
四、阻止事件冒泡
只需要@click改成
@click.stop="?"即可
五、阻止默认事件
只需要@click改成
@click.prevent="?"即可
相关文章推荐
- vue框架学习(四)之事件的处理
- iOS开发-自动处理键盘事件的第三方库 IQKeyboardManager
- JavaScript中键盘事件处理
- vue 全局配置键盘事件
- Windows编程-处理键盘事件(2)
- 浅谈Vue.js中的v-on(事件处理)
- Java Swing中的键盘事件处理技巧
- 自动处理键盘事件的第三方库 IQKeyboardManager
- 对 键盘 事件 监听NSNotification 处理相应页面 变化UIKeyboardAnimation
- js中获取键盘事件及禁止退格键Backspace处理
- 解决vue+element 键盘回车事件导致页面刷新的问题
- 读 Beginning Android Games 2nd Edition (六) 创建键盘事件处理类
- 键处理事件--使用键盘上的左右箭头产看幻灯片的切换
- 控制台获取键盘事件--SetConsoleCtrlHandler 处理控制台消息
- JavaScript 键盘事件处理
- Flex Actionscript 3 flash游戏 键盘 连招 连按 combo 同时按 事件处理
- Vue键盘事件用法总结
- C#处理鼠标和键盘事件
- .Net 2.0 DataGridView中键盘事件处理方法
- iOS自动处理键盘事件的第三方库:IQKeyboardManager