vuetify 監聽鍵盤按鍵

2022-09-10 07:51:10 字數 1272 閱讀 8680

點選回車鍵觸發登入事件

1. 建立鉤子函式 created() ,呼叫事件

created(),

2.事件中監聽回車鍵

keyupsubmit() } },

點選tab鍵 切換input輸入框

注:點選tab鍵會聚焦頁面上的按鈕、核取方塊、瀏覽器欄等

問:那麼如何只選擇輸入框

1.首先在輸入框中設定tabindex,tabindex = 0 || tabindex = 1 設定tab鍵聚焦順序,負數則不聚焦

field

ref ="

lbj02

"tabindex="3"

v-model="

vcode

":rules="

[rules.required]

"label="

登入驗證碼

"placeholder="

請輸入驗證碼

"color="

#00f

"prepend-inner-icon="

mdi-shield-alert-outline

"required

>

2.在最後乙個輸入框設定失去焦點(@blur)觸發事件 focusref()

field

@keypress.native.tab= "

focusnextinput(2)

"class="

class1

"ref ="

lbj02

"tabindex="3"

v-model="

vcode

":rules="

[rules.required]

"label="

最後乙個輸入框

"placeholder="

最後乙個輸入框

"color="

#00f

"@blur = "

focusref()

"prepend-inner-icon="

mdi-shield-alert-outline

"required

>

3. focusref 方法中設定選擇第乙個輸入框聚焦

focusref(),

注:lbj 是第乙個輸入框的ref值, focus()方法聚焦輸入框

這樣就可以實現只聚焦輸入框了。。

vue監聽鍵盤事件中的按鍵

在vue中,已經為常用的按鍵設定了別名,這樣我們就無需再去匹配keycode,直接使用別名就能監聽按鍵的事件。別名 實際鍵值 delete delete 刪除 backspace 退格 tab tab.enter enter 回車 esc esc 退出 space space 空格鍵 left le...

(12)HTML5 鍵盤按鍵事件監聽

既然有滑鼠事件,自然也有鍵盤按鍵事件可以使用了。在html5遊戲中,鍵盤事件有許多重要的應用,例如呼叫快捷鍵功能,或是通過上下左右鍵 或wasd鍵 來控制遊戲中角色的移動。常用的鍵盤按鍵事件包括 按下乙個鍵 keydown 按住 keypress 放開 keyup 等。此事件可以檢測玩家按下鍵盤上的...

Vue如何監聽鍵盤事件中的按鍵

在我們的專案經常需要監聽一些鍵盤事件來觸發程式的執行,而vue中允許在監聽的時候新增關鍵修飾符 submit 對於一些常用鍵,還提供了按鍵別名 submit 縮寫形式 全部的按鍵別名 enter tab delete 捕獲 刪除 和 退格 鍵 esc space up.down left right...