Vue键盘事件用法总结


Posted in Javascript onApril 18, 2017

这两天学习了Vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记,学习一下Vue键盘事件
键盘事件

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
    window.onload = function () {
      var vm = new Vue({
        el: '#box',
        data: {},
        methods: {
          show: function (ev) {
            alert(ev.keyCode)
          }
        }
      });
    }
  </script>
</head>
<body>
<div id="box">
  <input type="text" @keydown="show($event)">
</div>
</body>
</html>

keyCode

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
    window.onload = function () {
      var vm = new Vue({
        el: '#box',
        data: {},
        methods: {
          show: function (ev) {
            if(ev.keyCode==13){
              alert('你按了回车键!')
            }
          }
        }
      });
    }
  </script>
</head>
<body>
<div id="box">
  <input type="text" @keyup="show($event)">
</div>
</body>
</html>

keyUp

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
    window.onload = function () {
      var vm = new Vue({
        el: '#box',
        data: {},
        methods: {
          show: function (ev) {
            alert(ev.keyCode)
          }
        }
      });
    }
  </script>
</head>
<body>
<div id="box">
  <input type="text" @keyup="show($event)">
</div>
</body>
</html>

键盘事件——简写方式

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="../js/Vue.js" charset="utf-8"></script>
  <script type="text/javascript">
    window.onload = function () {
      var vm = new Vue({
        el: '#box',
        data: {},
        methods: {
          show: function () {
            alert('你按了回车!');
          },
          show2: function () {
            alert('你按了回车!');
          },
          show3: function () {
            alert('你按了上键!');
          },
          show4: function () {
            alert('你按了下键!');
          },
          show5: function () {
            alert('你按了左键!');
          },
          show6: function () {
            alert('你按了右键!');
          }
        }
      });
    }
  </script>
</head>
<body>
<div id="box">
  <input type="text" @keyup.13="show()">
  <hr>
  <input type="text" @keyup.enter="show2()">
  <hr>
  <input type="text" @keyup.up="show3()">
  <hr>
  <input type="text" @keyup.down="show4()">
  <hr>
  <input type="text" @keyup.left="show5()">
  <hr>
  <input type="text" @keyup.right="show6()">
  <hr>
</div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用Post提交时须将空格转换成加号的解释
Jan 14 Javascript
JavaScript中的函数重载深入理解
Aug 04 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
Feb 02 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
JavaScript 数据类型详解
Mar 13 Javascript
详解vue+vueRouter+webpack的简单实例
Jun 17 Javascript
通过实例了解js函数中参数的传递
Jun 15 Javascript
npm的lock机制解析
Jun 20 Javascript
JS图片预加载三种实现方法解析
May 08 Javascript
Vue通过provide inject实现组件通信
Sep 03 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 #Javascript
jQuery加密密码到cookie的实现代码
Apr 18 #jQuery
微信小程序实战之自定义模态弹窗(8)
Apr 18 #Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
Apr 18 #Javascript
JavaScript错误处理和堆栈追踪详解
Apr 18 #Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 #Javascript
微信小程序实战之自定义抽屉菜单(7)
Apr 18 #Javascript
You might like
php处理斐波那契数列非递归方法
2012/02/04 PHP
php中require和require_once的区别说明
2014/02/27 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
php+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
YII框架关联查询操作示例
2019/04/29 PHP
Yii框架安装简明教程
2020/05/15 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
关于python中密码加盐的学习体会小结
2019/07/15 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
陈欧的广告词
2014/03/18 职场文书
人事经理岗位职责
2014/04/28 职场文书
大型活动组织方案
2014/05/10 职场文书
感恩节活动策划方案
2014/05/16 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
整改通知书格式
2015/04/22 职场文书
辩论赛新闻稿
2015/07/17 职场文书
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript
node快速搭建后台的实现步骤
2022/02/18 NodeJs