Detaillierte Erklärung der Vue-Ereignisbehandlung und Ereignismodifikatoren

Detaillierte Erklärung der Vue-Ereignisbehandlung und Ereignismodifikatoren

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

 <div id="Wurzel">
        <h2>Mach weiter, {{name}}! </h2>
        <!-- Standardereignisse verhindern -->
        <a @click.prevent="showInfo" href="https:www.baidu.com">Klicken Sie hier, um umgehend Informationen zu erhalten</a>
        <!-- Verhindern Sie das Aufsteigen von Ereignissen -->
        <div Klasse="demo1" @click="showInfo">
            <button @click.stop="showInfo">Klicken Sie hier, um Informationen zu erhalten</button>
        </div>
        <!-- Ereignis wird nur einmal ausgelöst -->
        <button @click.once="showInfo">Klicken Sie hier, um Informationen zu erhalten</button>
        <!-- Ereigniserfassungsmodus verwenden -->
        <div Klasse="box1" @click.capture="showMsg(1)">
            div1
            <div Klasse="box2" @click="showMsg(2)">
                div2
            </div>
        </div>
        <!-- Das Ereignis wird nur ausgelöst, wenn event.target das aktuell bearbeitete Element ist -->
        <div Klasse="demo1" @click.self="showInfo">
            <button @click="showInfo">Klicken Sie hier für Informationen</button>
        </div>
    </div>
    <Skript>
        Vue.config.productionTip = falsch;
        neuer Vue({
            el: "#Wurzel",
            Daten() {
                zurückkehren {
                    Name: „Zhang San“
                }
            },
            Methoden: {
                zeigeInfo(e) {
                    // e.preventDefault();
                    alert('Hallo, Herr Wang!')
                },
                Nachricht anzeigen(Nachricht) {
                    Konsole.log(Nachricht);
                }
            }
        });
    </Skript>

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Anti-Shake- und Drosselungsverarbeitung von Klickereignissen in Vue
  • Detaillierte Erläuterung des Prinzips und Prozesses der Vue-Ereignisbehandlung
  • Detaillierte Erklärung der Vue-Ereignisbehandlung
  • Zusammenfassung der Ereignisbehandlung im Vue.js-Frontend-Framework
  • Vue3 Vue-Ereignisbehandlungshandbuch
  • Einführung von Mausradereignissen und Kompatibilitätsverarbeitung in Vue
  • Details zur Ereignisbehandlung in Vue

<<:  HTML-Kontrollkästchen Klicken Sie auf den Beschreibungstext, um den Status auszuwählen/abzuwählen

>>:  25 Tools zur Verbesserung der Website-Benutzerfreundlichkeit und Conversion-Raten

Artikel empfehlen

...

WeChat-Applet-Canvas implementiert Signaturfunktion

Im WeChat-Applet-Projekt umfasst das Entwicklungs...

Probleme mit Index und FROM_UNIXTIME in MySQL

Null, Hintergrund Ich habe diesen Donnerstag viel...

Zusammenfassung einiger meiner häufig verwendeten Linux-Befehle

Ich habe zwei Jahre lang im Betrieb und in der Wa...

Detaillierter Prozessbericht der Vue2-Initiierungsanfragen mit Axios

Inhaltsverzeichnis Vorwort Axios-Installation und...

Verwenden von nginx + fastcgi zum Implementieren eines Bilderkennungsservers

Hintergrund Ein spezielles Gerät wird verwendet, ...

JavaScript-Datenvisualisierung: ECharts-Kartenerstellung

Inhaltsverzeichnis Überblick Vorsichtsmaßnahmen 1...

Installation und Daemon-Konfiguration von Redis unter Windows und Linux

# Installations-Daemon-Konfiguration für Redis un...

Verwendung und Demonstration von ref in Vue

Ref-Definition: Wird verwendet, um Referenzinform...