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 相关文章推荐
jquery 最简单的属性菜单
Oct 08 Javascript
JavaScript Event学习第十一章 按键的检测
Feb 10 Javascript
JavaScript中几种常见排序算法小结
Feb 22 Javascript
javascript SpiderMonkey中的函数序列化如何进行
Dec 05 Javascript
js confirm()方法的使用方法实例
Jul 13 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
判定是否原生方法的JS代码
Nov 12 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
对jQuary选择器的全面总结
Jun 20 Javascript
详解Node.js串行化流程控制
May 04 Javascript
Javascript中的getter和setter初识
Aug 17 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
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
php的mssql数据库连接类实例
2014/11/28 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
元组列表字典(莫烦python基础)
2019/04/03 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
python中栈的原理及实现方法示例
2019/11/27 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
理工类毕业自我鉴定
2014/02/20 职场文书
考试诚信承诺书
2014/05/23 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
Python re.sub 反向引用的实现
2021/07/07 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL