Heim >Web-Frontend >js-Tutorial >Analyse der Ereignisverarbeitung in Vue
Dieser Artikel teilt Ihnen die Analyse der Ereignisverarbeitung in Vue mit. Freunde in Not können sich darauf beziehen.
Ziel:
Kompetent in Ereignisüberwachungsmethoden, vertraut mit Ereignisverarbeitungsmethoden und verschiedenen Ereignismodifikatoren
Die Bedeutung verstehen von Listening-Ereignissen in HTML
ähnelt gewöhnlichen on, wie z. B. v-on:click oder @click entspricht gewöhnlichem onclick, v-on ruft die Methoden in den Vue-Instanzmethoden auf
v-on kann nicht nur Methoden aufrufen, sondern auch einige js-Ausdrücke ausführen Die Formel
kann auf das DOM-Ereignis des Elements zugreifen, indem die spezielle Variable $event
.stop // Ereignisweitergabe verhindern
.prevent // Standardverhalten verhindern
.capture // Ereigniserfassungsmodus verwenden (zuerst selbst verarbeiten und dann zur Verarbeitung an interne Elemente übergeben)
.self // Wird ausgelöst, wenn event.target das aktuelle Element selbst ist (durch andere Elemente verursachte Ereignisse werden nicht wirksam)
.once // Kann nur einmal ausgelöst werden
.passive // Let Der Standardverhaltensauslöser wird sofort
例如: <a href="http://www.baidu.com" @click.prevent.stop>去百度</a>
@keydown // Tastaturdruckereignis
@keyup // Tastaturfreigabeereignis
.enter
.tab
.delete (erfasst die Tasten „Löschen“ und „Rücktaste“)
.esc
.space
.up
.down
.left
.right
// 可以使用 `v-on:keyup.f1` Vue.config.keyCodes.f1 = 1123. Änderung der Systemsteuerungskombination
.ctrl
.alt
. Shift
.meta
<!-- Alt + C --> <input @keyup.alt.67="clear"> <!-- Ctrl + Click --> <p @click.ctrl="doSomething">Do something</p>Warum auf Ereignisse in HTML achtenIm Wesentlichen sind alle Ereignisbehandlungsmethoden und -ausdrücke von Vue.js streng an das ViewModel der aktuellen Ansicht gebunden
Mit v -on bietet die folgenden Vorteile:
Analyse der Klassen- und Stilbindung sowie der Bedingungen und Listenwiedergabe in Vue
Vorlage für Vue-Syntax , berechnete Eigenschaften, Analyse von Zuhörern
Das obige ist der detaillierte Inhalt vonAnalyse der Ereignisverarbeitung in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!