bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何在vue中監(jiān)聽鍵盤事件

如何在vue中監(jiān)聽鍵盤事件?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯長期為近千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為田陽企業(yè)提供專業(yè)的成都做網站、網站建設,田陽網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

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

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

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

<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 事件一起用時,事件引發(fā)時必須按下正常的按鍵。換一種說法:如果要引發(fā) keyup.ctrl,必須按下 ctrl 時釋放其他的按鍵;單單釋放 ctrl 不會引發(fā)事件。

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

對于elementUI的input,我們需要在后面加上.native, 因為elementUI對input進行了封裝,原生的事件不起作用。

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

為什么要使用Vue

Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以創(chuàng)建可維護性和可測試性更強的代碼庫,Vue允許可以將一個網頁分割成可復用的組件,每個組件都包含屬于自己的HTML、CSS、JavaScript,以用來渲染網頁中相應的地方,所以越來越多的前端開發(fā)者使用vue。

關于如何在vue中監(jiān)聽鍵盤事件問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯行業(yè)資訊頻道了解更多相關知識。

當前題目:如何在vue中監(jiān)聽鍵盤事件
瀏覽地址:http://vcdvsql.cn/article46/pdegeg.html

成都網站建設公司_創(chuàng)新互聯,為您提供App設計網站排名網站設計公司手機網站建設網站設計面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站建設