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 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
May 17 Javascript
jQuery实现的五子棋游戏实例
Jun 13 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
Oct 22 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 Javascript
iScroll.js 使用方法参考
May 16 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
Apr 13 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
Jul 27 Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 Javascript
微信小程序文章详情页面实现代码
Sep 10 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
Aug 29 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
第十二节 类的自动加载 [12]
2006/10/09 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
python聊天程序实例代码分享
2013/11/18 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
python 自动批量打开网页的示例
2019/02/21 Python
python文件操作的简单方法总结
2019/11/07 Python
python正则表达式实例代码
2020/03/03 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
大专应届生个人简历的自我评价
2013/10/15 职场文书
物流管理毕业生自荐信
2013/10/24 职场文书
化学实验员岗位职责
2013/12/28 职场文书
体育活动总结范文
2014/05/04 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
2014年审计工作总结
2014/11/17 职场文书
大学生自荐信范文
2015/03/05 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
第二次离婚起诉书
2015/05/18 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL
vue 把二维或多维数组转一维数组
2022/04/24 Vue.js