Cet article partage avec vous l'analyse du traitement des événements dans Vue. Les amis dans le besoin peuvent s'y référer.
Objectif :
Maîtrise des méthodes de surveillance des événements, familier avec les méthodes de traitement des événements et divers modificateurs d'événements
Comprendre le sens des événements d'écoute en html
est similaire à l'ordinaire, comme v-on:click ou @click est équivalent à onclick ordinaire, v-on appelle les méthodes dans les méthodes de l'instance vue
v-on peut non seulement appeler des méthodes, mais également exécuter certaines expressions js La formule <.>
.stop // Empêcher la propagation des événements
.prevent // Empêcher le comportement par défaut
.capture // Utiliser le mode de capture d'événement (traitez-le vous-même d'abord, puis transférez-le aux éléments internes pour traitement)
.self // Déclenché lorsque event.target est l'élément courant lui-même (ceux provoqués par d'autres éléments ne prendront pas effet)
.once // Ne peut être déclenché qu'une seule fois
.passive // Laissez le comportement par défaut se déclencher immédiatement
例如: <a href="http://www.baidu.com" @click.prevent.stop>去百度</a>
@keydown // Événement de pression sur le clavier
@keyup // Événement de relâchement du clavier
.enter
.tab
.delete (capture les touches "supprimer" et "retour arrière")
.esc
.space
.up
.down
.left
.right
// 可以使用 `v-on:keyup.f1` Vue.config.keyCodes.f1 = 112
.ctrl
.alt
.shift
.meta
<!-- Alt + C --> <input @keyup.alt.67="clear"> <!-- Ctrl + Click --> <p @click.ctrl="doSomething">Do something</p>
sur le ViewModel et l'utilisation de v-on présente les avantages suivants :
Analyse de la liaison et des conditions de classe et de style et du rendu de liste dans Vue
Analyse de la syntaxe du modèle Vue, des propriétés calculées et des écouteurs
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!