vue登錄頁面回車執(zhí)行事件@keyup.enter.native問題
更新時間:2023年03月04日 14:43:25 作者:吳冬雪~
這篇文章主要介紹了vue登錄頁面回車執(zhí)行事件@keyup.enter.native問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
vue登錄頁面回車執(zhí)行事件@keyup.enter.native
<el-form ref="loginForm" :model="loginForm" :rules="loginFormRules" label-width="80px">
<!-- 用戶名 -->
<el-form-item label="用戶名" prop="userName">
<el-input v-model="loginForm.userName" prefix-icon="el-icon-user" clearable @keyup.enter.native="submitForm('loginForm')"></el-input>
</el-form-item>
<!-- 密碼 -->
<el-form-item label="密碼" prop="passWord" style="margin-bottom: 0;">
<el-input v-model="loginForm.passWord" prefix-icon="el-icon-lock" type="password" show-password @keyup.enter.native="submitForm('loginForm')"></el-input>
</el-form-item>
</el-form>vue中回車鍵登錄實現(xiàn)
給登錄按鈕綁定兩個點擊事件:
代碼如下:
<el-button type="primary" @click="login()" @keyup.enter="keyDown(e)">登錄</el-button>
login 是直接點擊按鈕的登錄事件:
代碼如下:
? methods: {
? ? login() {
? ? ??
? ? },
? ??
? ? // 點擊回車鍵登錄
? ? keyDown(e) {
? ? ? // 回車則執(zhí)行登錄方法 enter鍵的ASCII是13
? ? ? if (e.keyCode == 13 || e.keyCode == 100) {
? ? ? ? this.login(); // 定義的登錄方法
? ? ? }
? ? },
? },
? mounted() {
? ? // 綁定監(jiān)聽事件
? ? window.addEventListener("keydown", this.keyDown);
? },
? destroyed() {
? ? // 銷毀事件
? ? window.removeEventListener("keydown", this.keyDown, false);
? },這樣就實現(xiàn)點擊鍵盤回車鍵和點擊按鈕實現(xiàn)登錄功能。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue實現(xiàn)簡易圖片左右旋轉(zhuǎn),上一張,下一張組件案例
這篇文章主要介紹了vue實現(xiàn)簡易圖片左右旋轉(zhuǎn),上一張,下一張組件案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
antd實現(xiàn)table組件選中單行換樣式(比如背景顏色)
這篇文章主要介紹了antd實現(xiàn)table組件選中單行換樣式(比如背景顏色),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03
Nuxt封裝@nuxtjs/axios請求后端數(shù)據(jù)方式
這篇文章主要介紹了Nuxt封裝@nuxtjs/axios請求后端數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
ant design vue中table表格滾動加載實現(xiàn)思路
在處理一寫數(shù)據(jù)量特別大的情況下,我們不能把后端的數(shù)據(jù)一次性全部拿到前端在table表格中展示,為了考慮性能優(yōu)化,使用了滾動加載表格數(shù)據(jù),這篇文章主要介紹了ant design vue中table表格滾動加載實現(xiàn)思路,需要的朋友可以參考下2024-07-07

