vue监听键盘回车事件的三种方法

方法一:

@keydown='show()' 当然我们传个$event 也可以在函数中获 ev.keyCode

if(ev.keyCode==13){

alert('你按了回车键!')

}

1

2

3

4

方法二:

<input type="text" @keyup.enter="show()">回车执行

<input type="text" @keydown.up='show()' >上键执行

<input type="text" @keydown.down='show()' >下键执行

<input type="text" @keydown.left='show()' >左键执行

<input type="text" @keydown.right='show()' >右键执行

1

2

3

4

5

方法三:

c 复制代码
<el-button type="primary" @click="login">登录
created() {
this.keyupSubmit();
},
methods(){
keyupSubmit() {
document.onkeydown = (e) => {
let _key = window.event.keyCode;
//!this.clickState是防止用户重复点击回车
if (_key === 13&&!this.clickState) {
this.login();
}
};
},

}

相关推荐
Takklin3 分钟前
JavaScript 面试笔记:作用域、变量提升、暂时性死区与 const 的可变性
javascript·面试
地方地方8 分钟前
JavaScript 类型检测的终极方案:一个优雅的 getType 函数
前端·javascript
加洛斯11 分钟前
AJAX 知识篇(2):Axios的核心配置
前端·javascript·ajax
Mintopia18 分钟前
开源数据集在 WebAI 模型训练中的技术价值与风险:当我们把互联网塞进显存
前端·javascript·aigc
写不来代码的草莓熊20 分钟前
vue前端面试题——记录一次面试当中遇到的题(3)
前端·javascript·vue.js
洛克大航海33 分钟前
Ajax基本使用
java·javascript·ajax·okhttp
用户9163574409535 分钟前
LeetCode热题100——11.盛最多水的容器
javascript·算法
凡大来啦1 小时前
v-for渲染的元素上使用ref
前端·javascript·vue.js
eggcode1 小时前
Vue前端开发学习的简单记录
vue.js·学习
练习前端两年半1 小时前
🔍 你真的会二分查找吗?
前端·javascript·算法