最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

vue監(jiān)聽鍵盤事件的快捷方法【推薦】

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:11:43
文檔

vue監(jiān)聽鍵盤事件的快捷方法【推薦】

vue監(jiān)聽鍵盤事件的快捷方法【推薦】:在我們的項(xiàng)目經(jīng)常需要監(jiān)聽一些鍵盤事件來觸發(fā)程序的執(zhí)行,而Vue中允許在監(jiān)聽的時(shí)候添加關(guān)鍵修飾符: <input v-on:keyup.13=submit> 對(duì)于一些常用鍵,還提供了按鍵別名: <input @keyup.enter=submit> <!--
推薦度:
導(dǎo)讀vue監(jiān)聽鍵盤事件的快捷方法【推薦】:在我們的項(xiàng)目經(jīng)常需要監(jiān)聽一些鍵盤事件來觸發(fā)程序的執(zhí)行,而Vue中允許在監(jiān)聽的時(shí)候添加關(guān)鍵修飾符: <input v-on:keyup.13=submit> 對(duì)于一些常用鍵,還提供了按鍵別名: <input @keyup.enter=submit> <!--

在我們的項(xiàng)目經(jīng)常需要監(jiān)聽一些鍵盤事件來觸發(fā)程序的執(zhí)行,而Vue中允許在監(jiān)聽的時(shí)候添加關(guān)鍵修飾符:

<input v-on:keyup.13="submit">

對(duì)于一些常用鍵,還提供了按鍵別名:

<input @keyup.enter="submit"> <!-- 縮寫形式 -->

全部的按鍵別名:

 .enter
 .tab
 .delete (捕獲“刪除”和“退格”鍵)
 .esc
 .space
 .up
 .down
 .left
 .right

修飾鍵:

 .ctrl
 .alt
 .shift
 .meta

<!-- Alt + C -->
<input @keyup.alt.67="clear">
<!-- Ctrl + Click -->
<div @click.ctrl="doSomething">Do something</div>

與按鍵別名不同的是,修飾鍵和 keyup 事件一起用時(shí),事件引發(fā)時(shí)必須按下正常的按鍵。換一種說法:如果要引發(fā) keyup.ctrl,必須按下 ctrl 時(shí)釋放其他的按鍵;單單釋放 ctrl 不會(huì)引發(fā)事件。

<!-- 按下Alt + 釋放C觸發(fā) -->
<input @keyup.alt.67="clear">
<!-- 按下Alt + 釋放任意鍵觸發(fā) -->
<input @keyup.alt="other">
<!-- 按下Ctrl + enter時(shí)觸發(fā) -->
<input @keydown.ctrl.13="submit">

對(duì)于elementUI的input,我們需要在后面加上.native, 因?yàn)閑lementUI對(duì)input進(jìn)行了封裝,原生的事件不起作用。

<input v-model="form.name" placeholder="昵稱" @keyup.enter="submit">
<el-input v-model="form.name" placeholder="昵稱" @keyup.enter.native="submit"></el-input>

總結(jié)

以上所述是小編給大家介紹的vue監(jiān)聽鍵盤事件的快捷方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

vue監(jiān)聽鍵盤事件的快捷方法【推薦】

vue監(jiān)聽鍵盤事件的快捷方法【推薦】:在我們的項(xiàng)目經(jīng)常需要監(jiān)聽一些鍵盤事件來觸發(fā)程序的執(zhí)行,而Vue中允許在監(jiān)聽的時(shí)候添加關(guān)鍵修飾符: <input v-on:keyup.13=submit> 對(duì)于一些常用鍵,還提供了按鍵別名: <input @keyup.enter=submit> <!--
推薦度:
標(biāo)簽: VUE 監(jiān)聽 鍵盤事件
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top