Vue.js 2では、@ clickイベントを要素に追加して何かをクリックしようとすると、クリックが完了するまで(押し下げ->押し上げ)イベントがトリガーされません。
マウスをクリックした直後にイベントをトリガーするにはどうすればよいですか?
例:
<div @click="foo()">
Hello
</div>
@mousedown
と同様に、エレメントで@click
イベントを使用して、mousedown
イベントを処理できます。
<button @mousedown="mouseDown">
mouseDown
</button>
作業フィドルを参照してください: https://fiddle.jshell.net/mimani/feL03wgd/