Vue键盘事件用法总结
发布时间 - 2026-01-11 00:42:52 点击率:次这两天学习了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
JS弹性运动实现方法分析
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
如何在建站主机中优化服务器配置?
Android使用GridView实现日历的简单功能
如何快速搭建高效香港服务器网站?
用v-html解决Vue.js渲染中html标签不被解析的问题
JS经典正则表达式笔试题汇总
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
智能起名网站制作软件有哪些,制作logo的软件?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
新三国志曹操传主线渭水交兵攻略
Swift中swift中的switch 语句
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
实例解析angularjs的filter过滤器
如何用VPS主机快速搭建个人网站?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
手机网站制作与建设方案,手机网站如何建设?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
PHP正则匹配日期和时间(时间戳转换)的实例代码
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
Laravel如何使用Service Container和依赖注入?(代码示例)
音响网站制作视频教程,隆霸音响官方网站?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
Linux安全能力提升路径_长期防护思维说明【指导】
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
北京的网站制作公司有哪些,哪个视频网站最好?
iOS中将个别页面强制横屏其他页面竖屏
黑客如何通过漏洞一步步攻陷网站服务器?
装修招标网站设计制作流程,装修招标流程?
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
如何制作一个表白网站视频,关于勇敢表白的小标题?
教你用AI将一段旋律扩展成一首完整的曲子
如何在万网自助建站中设置域名及备案?
高性价比服务器租赁——企业级配置与24小时运维服务
如何快速搭建高效可靠的建站解决方案?
海南网站制作公司有哪些,海口网是哪家的?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何用虚拟主机快速搭建网站?详细步骤解析
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤

