click/dblclikの個別のイベントを持つvueコンポーネントがあります。シングルクリック(de)は行を選択し、dblclickは編集フォームを開きます。vue.js:同じ要素のclickイベントとdblclickイベントを処理する方法
<ul class="data_row"
v-for="(row,index) in gridData"
@dblclick="showEditForm(row,$event)"
@click="rowSelect(row,$event)"
>
このようにすると、ダブルクリックで3つのイベントが発生します。 2回のクリックイベントと最後に1回のdblclick。クリックイベントが最初に発生するので、ダブルクリックでクリックイベントの伝播を停止するための方法(固定量のmsのクリックイベントを延期するのに不足していますか)はありますか?
コメントで示唆したようにフィドルhere
'@ dblclick.stop =" showEditForm(row、$ event) "'? –
@Belmin Bedak残念なことに行動の変更はありません – Corwin
http://stackoverflow.com/questions/5471291/javascript-with-jquery-click-and-double-click-on-same-element-different-effect主なアイデアは次のとおりです同じ。 – sobolevn