Vue: @ click.prevent também impede todas as interações de elementos filho

Criado em 13 jun. 2017  ·  3Comentários  ·  Fonte: vuejs/vue

Versão

2.3.3

Link de reprodução

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

Passos para reproduzir

  1. Clique no link, será impedido.
  2. Tente abrir o arquivo de entrada, isso também será impedido.

O que é esperado?

O elemento com @click.prevent será evitado, elementos filhos com ações padrão não devem ser evitados.

O que realmente está acontecendo?

O elemento com @click.prevent é evitado, os elementos filhos com ações padrão também são evitados.


Quero usar elementos com ações padrão dentro de um elemento pai que usa @click.prevent . @click.prevent.self também não ajuda.

Comentários muito úteis

tente @click.self.prevent

Todos 3 comentários

tente @click.self.prevent

você tem que adicionar self antes de prevenir como @JounQin disse

Estou criando um PR para os documentos. Obrigado pelo feedback 🙂

Esta página foi útil?
0 / 5 - 0 avaliações