### 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的簡單實例應用