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 相关文章推荐
kmock javascript 单元测试代码
Feb 06 Javascript
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 Javascript
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
jQuery easyui datagrid动态查询数据实例讲解
Feb 26 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
Apr 02 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
May 13 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
js轮播图的插件化封装详解
Jul 17 Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
Vue用v-for给循环标签自身属性添加属性值的方法
Oct 18 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 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应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
php源码的使用方法讲解
2019/09/26 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
Python 基础知识之字符串处理
2017/01/06 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
python爬虫中多线程的使用详解
2019/09/23 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python如何发送与接收大型数组
2020/08/07 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
Python文件操作的面试题
2013/06/22 面试题
放飞梦想演讲稿200字
2014/08/26 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android