Vue: @ click.preventは、すべての子要素の相互作用も防ぎます

作成日 2017年06月13日  ·  3コメント  ·  ソース: vuejs/vue

バージョン

2.3.3

複製リンク

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

再現する手順

  1. リンクをクリックすると、防止されます。
  2. 入力ファイルを開こうとすると、それも防止されます。

何が期待されますか?

@click.preventを持つ要素は防止されますが、デフォルトのアクションを持つ子要素は防止されるべきではありません。

実際に何が起こっているのですか?

@click.prevent持つ要素は防止され、デフォルトのアクションを持つ子要素も防止されます。


@click.preventを使用する親要素内でデフォルトのアクションを持つ要素を使用したいと思います。 @click.prevent.selfも役に立ちません。

最も参考になるコメント

@click.self.preventお試しください

全てのコメント3件

@click.self.preventお試しください

@JounQinが言ったように、防止する前に自分自身を追加する必要があります

ドキュメントのPRを作成しています。 フィードバックをありがとう🙂

このページは役に立ちましたか?
0 / 5 - 0 評価