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

So mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Hintergrund Im Unternehmen wurde ein neuer Server...

W3C Tutorial (7): W3C XSL Aktivitäten

Ein Stylesheet beschreibt, wie ein Dokument angez...

Beispielcode zum Konvertieren von HTML-Tabellendaten in das JSON-Format

Die Javascript-Funktion zum Konvertieren von <t...

Detaillierte Analyse des HTTP-Statuscodes 502 des Dienstes nginx+php-fpm

Bei einem unserer Webprojekte ist aufgrund der Zu...

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

Lösung für MySQL-Fehlercode 1862 Ihr Passwort ist abgelaufen

Der Blogger hat MySQL ein oder zwei Monate lang n...

CSS-Beispielcode zum Zeichnen eines Lutschers

Hintergrund: Machen Sie jeden Tag ein wenig Forts...

Zusammenfassung der JavaScript-Timertypen

Inhaltsverzeichnis 1.setInterval() 2.setTimeout()...

3 Tipps, die Sie beim Erlernen von JavaScript kennen müssen

Inhaltsverzeichnis 1. Der magische Erweiterungsop...

Centos7-Installation und Konfiguration von Mysql5.7

Schritt 1: Holen Sie sich die MySQL YUM-Quelle Ge...

CSS realisiert Div vollständig zentriert, ohne Höhe festzulegen

Erfordern Das Div unter dem Körper ist vertikal z...