Vue: @click.prevent verhindert auch alle Interaktionen mit untergeordneten Elementen

Erstellt am 13. Juni 2017  ·  3Kommentare  ·  Quelle: vuejs/vue

Ausführung

2.3.3

Reproduktionslink

https://jsfiddle.net/50wL7mdz/39994/

Schritte zum Reproduzieren

  1. Klicken Sie auf den Link, es wird verhindert.
  2. Versuchen Sie, die Eingabedatei zu öffnen, auch dies wird verhindert.

Was wird erwartet?

Das Element mit @click.prevent wird verhindert, untergeordnete Elemente mit Standardaktionen sollten nicht verhindert werden.

Was passiert eigentlich?

Das Element mit @click.prevent wird verhindert, untergeordnete Elemente mit Standardaktionen werden ebenfalls verhindert.


Ich möchte Elemente mit Standardaktionen in einem übergeordneten Element verwenden, das @click.prevent . @click.prevent.self hilft auch nicht.

Hilfreichster Kommentar

versuche es mit @click.self.prevent

Alle 3 Kommentare

versuche es mit @click.self.prevent

Sie müssen sich selbst hinzufügen, bevor Sie verhindern, wie @JounQin sagte

Ich erstelle eine PR für die Dokumente. Danke für die Rückmeldung 🙂

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen