vue中给buttion按钮添加键盘回车(enter)事件

Posted wangdashi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中给buttion按钮添加键盘回车(enter)事件相关的知识,希望对你有一定的参考价值。

一、给button按钮绑定@keyup.enter

<div class="btn">
       <Button  type="primary" @click="handleAddBook" @keyup.enter="handleAddBook">录入</Button>
</div>

 

二、浏览器url:event.target.baseURI;

created(){

this.keyupEnter() }, methods:{ keyupEnter(){ document.onkeydown = e =>{ let body = document.getElementsByTagName(‘body‘)[0] if (e.keyCode === 13 && e.target.baseURI.match(/inputbook/) && e.target === body) { console.log(‘enter‘) this.handleAddBook() } } }, handleAddBook(){ if(this.validate()){ this._printQrcode() } } }

 



以上是关于vue中给buttion按钮添加键盘回车(enter)事件的主要内容,如果未能解决你的问题,请参考以下文章

vue+elementUI的el-form的回车键登录,监听键盘来触发事件

vue 监听键盘回车事件 @keyup.enter || @keyup.enter.native

vue监听键盘回车事件

移动端 vue 点击软键盘的回车键(前往或搜索)进行搜索

回车事件如何触发不同的click

在uniapp中 监听回车事件