Vue: @click.prevent empêche également toutes les interactions des éléments enfants

Créé le 13 juin 2017  ·  3Commentaires  ·  Source: vuejs/vue

Version

2.3.3

Lien de reproduction

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

Étapes à reproduire

  1. Cliquez sur le lien, cela sera empêché.
  2. Essayez d'ouvrir le fichier d'entrée, cela sera également empêché.

Qu'est-ce qui est attendu ?

L'élément avec @click.prevent sera empêché, les éléments enfants avec des actions par défaut ne devraient pas être empêchés.

Que se passe-t-il réellement ?

L'élément avec @click.prevent est empêché, les éléments enfants avec les actions par défaut sont également empêchés.


Je souhaite utiliser des éléments avec des actions par défaut dans un élément parent qui utilise @click.prevent . @click.prevent.self n'aide pas non plus.

Commentaire le plus utile

essayez @click.self.prevent

Tous les 3 commentaires

essayez @click.self.prevent

vous devez ajouter self avant l' empêchement comme l' @JounQin

Je suis en train de créer un PR pour les docs. Merci pour le retour

Cette page vous a été utile?
0 / 5 - 0 notes