vue项目el-input键盘事件

摘要:
keywords='+this.input});}}which和keyCode属性提供了解决浏览器的兼容性的方法。浏览器兼容问题,可以一起使用which和keyCode属性来解决:varkeyCode=window.event?e.keyCode:e.which;which属性返回onkeypress事件触发的键的值的字符代码,或者onkeydown或onkeyup事件的键的代码

一、 结合elemt-ui的 el-input 输入框 ,当输入之后敲回车想要搜索

@keydown.enter.native=”searchEnterFun”

<el-input placeholder="搜索" v-model="barCode" @keyup.enter.native="searchEnterFun" autofocus clearable>
</el-input>

二、普通input的键盘事件

非 element-UI 组件,直接@keyup.enter 就可以。

<input placeholder="搜索" type="text" @keyup.enter="searchEnterFun">

在methods方法里,写上监听的方法,当获取的keyCode 为13时,表示按下了回车键,如果需要监听空格或者其他键,换成别的键值

searchEnterFun:function(e){
   var keyCode = window.event? e.keyCode:e.which;
  // console.log('回车搜索',keyCode,e);
   if(keyCode == 13 && this.input){
   this.$router.push({path:'/Share?keywords='+this.input});
   }
  }

which 和 keyCode 属性提供了解决浏览器的兼容性的方法。

keyCode属性返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码

注意:

在 Firefox 中,keyCode 属性在 onkeypress 事件中是无效的 (返回 0)。浏览器兼容问题,可以一起使用 which 和 keyCode 属性来解决:

var keyCode = window.event ? e.keyCode:e.which;

which 属性返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码

免责声明:文章转载自《vue项目el-input键盘事件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网络编程bind函数详解(转载)全网最全最细的appium自动化测试环境搭建教程以及appium工作原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue初级学习--组件的使用(自定义组件)

一、导语   突然冒出四个字,分即是合,嗯,有点道理。。。。。。。。。。。。。。。。。。。。。。。 二、正文   在搞的仿淘宝demo,之前加入购物车是与商品详情一块的,今天把它单独拆出来,复用性高点,那这样的话,就涉及到了组件开发了。vue的组件注册是超级超级容易的,接下来就简短的说说组件吧,直接上demo了。   1、理解组件     官方对于组件的解...

Vuex的深入学习

一、状态管理Vuex 1.Vuex使用 Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以对应的规则保证状态以一种可预测的方式发生变化。 (1)state:单一状态书,每个应用将仅仅包含一个store实例 *this.$store.state.状态名字 *...mapState(['title'])...

Vue 引入 svg文件

在做图标展示时,一般使用fontawesome图标库,只用简单并且只需要下载并引入即可。npm install font-awesome --save 但是发现身边也有人使用阿里巴巴的incofont,下载选择svg文件引入,具体封装和配置方法如下示: 以下操作是参考了已有框架的代码进行整理 1、在src/components下创建文件夹,命名为SvgI...

vuex

main.js: //The Vue build version to load with the `import` command//(runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue'import App...

Vue路由跳转时显示空白页面,iview的使用

最近在用iview做项目,需要实现登录,注册,忘记密码等功能。iview-admin本来就有登录功能,于是想照葫芦画瓢,实现登录界面的注册,忘记密码页面路由跳转。 router.js里路由配置,刚开始的写法是line28和line38,导入组件,其结果是地址栏实现了路由跳转,但是页面却是一片空白。将其改为line29行的导入形式,就可以实现路由切换了。最后...

VUE路径问题

import: html文件中,通过script标签引入js文件。而vue中,通过import xxx from xxx路径的方式导入文件,不光可以导入js文件。“xxx”指的是为导入的文件起一个名称,不是指导入的文件的名称,相当于变量名。“xxx路径”指的是文件的相对路径. src下有components,router文件夹和App.vue文件,comp...