### vue + element 怎么监听一个回车事件?
> 一般监听在输入密码的`input`监听`keyup`事件,加`enter`修饰符。如果`input`是组件,加上`.native`修饰符。
> demo
```
<div id="app">
<input placeholder="请输入账号" type="text">
<input placeholder="请输入密码" type="password" @keyup.enter.native="login()">
<button @click="login">登录</button>
<div>
<script>
new Vue({
methods: {
login() {
console.log('哎呀,登录中...');
}
}
}).$mount('#app')
</script>
```
> 实体项目
```
<el-input placeholder="订单号/ERP订单号/收货人/分销商用户名" @keyup.enter.native="onSearch()" v-model.trim="pageInfo.content" size="mini" class="box-search"></el-input>
<button class="mini-search-btn btn-box" @click.prevent="onSearch()">搜索</button>
```
```
methods: {
onSearch(){ // 搜索操作
this.pageInfo.page = 1
this.pageInfo.content = this.pageInfo.content
this.updateMainData()
},
}
```
> 全局监听方法
```
activated() {
window.addEventListener('keydown',this.keyboard)
},
methods: {
keyboard(ev) { // 搜索键盘事件
if(ev.keyCode == 13){
<!--此处执行逻辑,回调方法等-->
}
},
}
```
- 前言
- 写在前言
- 一些开发遇到的问题
- H5标签中的属性控制
- el-table的每个对象的属性值
- el-form多个表单同时验证必填项
- el-table 修改表头
- el-input的多种验证
- vue键盘回车事件
- blob导出
- table中selectable( 是否勾选)
- 手动更新视图
- 日期选择器,自定义可选范围
- select 自定义搜索
- 监听回车事件
- 表格初始化不可勾选
- el-input输入限制
- table时间格式转换
- table自适应高度
- JS问题记录
- js字符数组转换为数字数组
- js防抖和节流
- JS电脑是否有网判断
- JS属性记录
- 遍历方法(12个)
- 改变原数组(9个)
- 不改变原数组(8个)
- JS数组、字符串常用方法
- 遍历对象
- Vue
- vue-router
- vue-router 如何在新窗口打开页面
- vue-router 之 keep-alive缓存篇
- keep-alive项目案例
- 路由知识点归纳总结
- params、query传参
- vue问题记录
- vuejs npm chromedriver 报错
- vuex
- vuex个人理解
- Vuex的简单实例应用