这两天学习了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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Vue键盘事件
# vue
# 绑定键盘事件
# vue.js
# 键盘事件
# vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
# vue监听键盘事件的快捷方法【推荐】
# vue监听键盘事件的相关总结
# 详解Vue的键盘事件
# Vue鼠标点击事件和键盘事件举例详解
# 按了
# 回车键
# 右键
# 很重要
# 这两天
# 左键
# 大家多多
# 挺多
# utf
# title
# script
# meta
# charset
# head
# javascript
# window
# onload
# src
# type
# text
相关文章:
宝塔建站后网页无法访问如何解决?
北京网站制作网页,网站升级改版需要多久?
如何配置支付宝与微信支付功能?
建站之星展会模版如何一键下载生成?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
如何快速重置建站主机并恢复默认配置?
盐城做公司网站,江苏电子版退休证办理流程?
Swift中switch语句区间和元组模式匹配
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站之星免费模板:自助建站系统与智能响应式一键生成
建站之星如何开启自定义404页面避免用户流失?
高端网站建设与定制开发一站式解决方案 中企动力
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何在云指建站中生成FTP站点?
如何通过FTP服务器快速搭建网站?
定制建站流程步骤详解:一站式方案设计与开发指南
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
建站DNS解析失败?如何正确配置域名服务器?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
智能起名网站制作软件有哪些,制作logo的软件?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
高端云建站费用究竟需要多少预算?
网站app免费制作软件,能免费看各大网站视频的手机app?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
个人摄影网站制作流程,摄影爱好者都去什么网站?
简单实现Android验证码
如何快速搭建个人网站并优化SEO?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
平台云上自主建站:模板化设计与智能工具打造高效网站
如何选择适配移动端的WAP自助建站平台?
建站主机无法访问?如何排查域名与服务器问题
如何在万网自助建站中设置域名及备案?
广州建站公司哪家好?十大优质服务商推荐
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
济南企业网站制作公司,济南社保单位网上缴费步骤?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
零服务器AI建站解决方案:快速部署与云端平台低成本实践
建站之星ASP如何实现CMS高效搭建与安全管理?
安云自助建站系统如何快速提升SEO排名?
php json中文编码为null的解决办法
建站主机系统SEO优化与智能配置核心关键词操作指南
*请认真填写需求信息,我们会在24小时内与您取得联系。