Maison > Article > interface Web > vue.js écoute les événements du clavier
Vue surveille le clavier, utilisez simplement @ pour le lier directement, et Vue fournit des alias pour plusieurs touches couramment utilisées, vous n'avez donc pas besoin d'interroger le code clé des touches
Tous les alias de clé
.enter
.tab
.delete (capture les touches "supprimer" et "retour arrière")
.esc
.space
.up
.down
.left
.right
1. La balise d'entrée lie la touche esc
et lie l'événement dans
<input type="text" @keyup.esc="KeyUpEsc">
<script>< /script> </script>
KeyUpEsc:function(){ alert("监听到esc键") }
Rendus fonctionnels
2. Utilisez la balise el-input de la bibliothèque de composants d'élément et liez la suppression key
<el-input v-model="input" placeholder="请输入内容" @keyup.delete.native="KeyUpDelete"></el-input>
Pourquoi y a-t-il un modificateur .native supplémentaire pour l'événement de liaison cette fois-ci ? div En dehors de la balise d'entrée, l'événement d'origine est masqué, donc si .native n'est pas ajouté, la frappe ne prendra pas effet
<script></script> 🎜>
3. Les deux effets d'implémentation ci-dessus sont que le clavier ne peut être surveillé que lorsque la balise d'entrée obtient le focus. Le suivant est la surveillance globale de la touche Entrée, qui se lie. l'événement de surveillance du document. (Couramment utilisé sur les pages de connexion) KeyUpDelete :function(){
alert("监听到delete键")
},
rrreeLe rendu est comme indiqué dans l'image
Pour plus de js connaissances connexes, vous pouvez cliquer sur moi :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!