vue.js监听键盘事件


本文摘自PHP中文网,作者angryTom,侵删。

Vue监听键盘,直接用@绑定就可以,而且Vue为几个常用的按键提供了别名,不用去查询按键的keyCode

全部的按键别名

.enter

.tab

.delete (捕获“删除”和“退格”键)

.esc

.space

.up

.down

.left

.right

一、input标签绑定esc键

<template></template> 中绑定事件

1

<input type="text" @keyup.esc="KeyUpEsc">

<script></script>中定义事件

1

2

3

KeyUpEsc:function(){

      alert("监听到esc键")

  }

功能效果图

1.png

二、使用element组件库的el-input标签,绑定delete键

<template></template> 中绑定事件

1

<el-input v-model="input" placeholder="请输入内容" @keyup.delete.native="KeyUpDelete"></el-input>

为什么这次绑定事件多一个.native修饰符,这个可能是因为element-ui封装了个div在input标签外面,把原来的事件隐藏了,所以如果不加.native的话,按键不会生效

<script></script>中定义事件

1

2

3

KeyUpDelete :function(){

     alert("监听到delete键")

 },

1.png

阅读剩余部分

相关阅读 >>

一起看看ecmascript和javascript的区别

js实现滑动进度条

vue中怎么导出excel文件?

vue中递归组件的实现方法介绍(附实例:三级菜单)

如何使用原生js实现下拉选项卡

js为什么那么难

js是什么编程语言?

js 可断点续传文件上传实现教程

如何利用js实现音乐导航效果

js 中几种处理’this’指向的方式

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...