国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue監聽鍵盤事件的快捷方法【推薦】

2019-11-19 13:30:51
字體:
來源:轉載
供稿:網友

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

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

<!-- 按下Alt + 釋放C觸發 --><input @keyup.alt.67="clear"><!-- 按下Alt + 釋放任意鍵觸發 --><input @keyup.alt="other"><!-- 按下Ctrl + enter時觸發 --><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監聽鍵盤事件的快捷方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉龙| 尉犁县| 铜鼓县| 聂荣县| 万源市| 周宁县| 图们市| 苍山县| 南丹县| 永仁县| 南通市| 阿合奇县| 平山县| 若尔盖县| 海安县| 上饶市| 卓尼县| 义乌市| 准格尔旗| 澄江县| 泊头市| 太仓市| 遵化市| 靖西县| 无棣县| 抚顺市| 建湖县| 包头市| 霍林郭勒市| 耒阳市| 隆昌县| 汤阴县| 谢通门县| 星子县| 普宁市| 海兴县| 简阳市| 罗甸县| 那曲县| 綦江县| 苏尼特左旗|