1. FunktionsbindungSie können v-on:click="methodName" oder die Abkürzung @click="methodName" verwenden, um die Eventhandler-Funktion zu binden @click="methodName()" ist auch OK. @click="methodName" ist wahrscheinlich eine Abkürzung. <div v-on:click="hinzufügen">{{ Anzahl }}</div> <div @click="hinzufügen">{{ Anzahl }}</div> Daten() { zurückkehren { Anzahl: 0, }; }, Methoden: { hinzufügen() { dies.zählen++; }, }, 2. Mit Parametern und $eventSie können Parameter und $event direkt an die Ereignisbindungsfunktion übergeben <div @click="set(0, $event)">{{ Anzahl }}</div> Daten() { zurückkehren { Anzahl: 0, }; }, Methoden: { hinzufügen() { dies.zählen++; }, setze(Wert, Ereignis) { console.log(Ereignis); this.count = Wert; }, }, 3. Mehrere Funktionen an ein Ereignis bindenMehrere Funktionen werden durch Kommas getrennt. Auch wenn in der Funktion kein Parameter vorhanden ist, müssen Klammern hinzugefügt werden, sonst wird die Funktion nicht ausgeführt. Beispielsweise führt <div @click="set(0, $event), log">{{ count }}</div> nur set aus. <div @click="set(0, $event), log()">{{ Anzahl }}</div> Daten() { zurückkehren { Anzahl: 0, }; }, Methoden: { hinzufügen() { dies.zählen++; }, Protokoll() { console.log("log---"); }, setze(Wert, Ereignis) { console.log(Ereignis); this.count = Wert; }, }, 4. EreignismodifikatorenBei der Verwendung von Modifikatoren ist die Reihenfolge wichtig; der entsprechende Code wird in der gleichen Reihenfolge generiert
5. Wichtige Modifikatoren
6. SystemmodifizierertastenDie Modifikatortaste muss gedrückt werden, wenn das Ereignis ausgelöst wird
.exact Modifikator
Maustastenmodifikatoren<button @click.left="log('left cllilck')">Linksklick mit der Maus</button> <button @click.right="log('right cllilck')">Rechtsklick</button> <button @click.middle="log('middle cllilck')">mittlerer Klick</button> ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: CSS imitiert Fernbedienungstasten
Nginx ist ein leistungsstarker Website-Server und...
Detailliertes Beispiel zum Beheben der Tablespace...
Inhaltsverzeichnis 1. Was ist ein Hook? 2. Warum ...
Code kopieren Der Code lautet wie folgt: .sugLaye...
ngx_lua_module ist ein Nginx-HTTP-Modul, das den ...
Inhaltsverzeichnis Vorwort Einführung in Dockerfi...
Wenn ich diesen Artikel so nenne, wird vielleicht ...
Lösung für das Problem, dass das Ubuntu-Dualsyste...
Inhaltsverzeichnis dva Verwendung von dva Impleme...
Docker-Compose-Bereitstellungskonfiguration Jenki...
Ein Kollege fragte mich, was N und M im MySQL-Dat...
Inhaltsverzeichnis Einführung in Anaconda 1. Heru...
Im Allgemeinen wird während des Entwicklungsproze...
1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...
Früher wurden manche Alarme aus verschiedenen Grü...