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 相关文章推荐
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
通过javascript获取iframe里的值示例代码
Jun 24 Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 Javascript
js截取固定长度的中英文字符的简单实例
Nov 22 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
js带缩略图的图片轮播效果代码分享
Sep 14 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
Dec 22 Javascript
基于jQuery实现文字打印动态效果
Apr 21 jQuery
详解vue2.0脚手架的webpack 配置文件分析
May 27 Javascript
antd日期选择器禁止选择当天之前的时间操作
Oct 29 Javascript
关于JavaScript回调函数的深入理解
Jun 27 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模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
javascript new后的constructor属性
2010/08/05 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python批量重命名同一文件夹下文件的方法
2015/05/25 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python中WSGI是什么,Python应用WSGI详解
2017/11/24 Python
python读取LMDB中图像的方法
2018/07/02 Python
python文本数据处理学习笔记详解
2019/06/17 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
公务员总结性个人自我评价
2013/12/05 职场文书
珠宝店促销方案
2014/03/21 职场文书
《桂花雨》教学反思
2014/04/12 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
法律服务所工作总结
2015/08/10 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python