您当前的位置: 首页 >  vue.js

暂无认证

  • 3浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vue.js 键盘事件

发布时间:2021-02-16 10:35:41 ,浏览量:3

<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src='vue.min.js'></script> <style type="text/css"> body,html{width: 100%;height: 100%;} </style> </head> <body @keydown.65.66.67.68='bodyEvent'> <script type="text/javascript"> new Vue({ el:'body', methods:{ bodyEvent:function(){ alert('按住a了!') /*
				if(event.keyCode == 65){
					alert('按住a了')
				}
				*/ //event.preventDefault(); //console.log(event); } } }) </script> </body> </html> 
解释:

在这里插入图片描述 键盘事件.按下abcd就有效。输出bodyEvent里面的内容. 在这里插入图片描述 比如a默认事件是跳转。那这里使用这个a标签的跳转事件就不好使了.

效果:

在这里插入图片描述 2.

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <script type="text/javascript" src='vue.min.js'></script> <title></title> <style type="text/css"> body,html{width: 100%;height: 100%;} </style> </head> <body @keydown.enter="bodyEvent"> <script type="text/javascript"> new Vue( { el:'body', methods:{ bodyEvent:function() { alert("a"); if(event.keyCode==65) { alert("按住a了"); } //event.preventDefault(); //alert(event); } } } ); </script> </body> </html> 
解释:

在这里插入图片描述

的意思是按下enter这个键盘上的键.

效果:

在这里插入图片描述

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4764s