ワイズリマインダー

【Vue】1つのイベント対して複数の関数を呼び出す

通常イベント

<div @click="hoge">ほげ</div>

複数イベント

<div @click="hoge(); xyzzy">ほげ</div>

一応これで関数は実行されるが、xyzzyでイベントオブジェクトが取得できない

methods: {
  xyzzy: function(e){
    console.log( e.isTrusted );
    // TypeError: Cannot read properties of undefined (reading 'isTrusted')
  }
}

引数に $event を追加する

<div @click="hoge(); xyzzy( $event )">ほげ</div>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

検索

最近のコメント

最近の投稿

タグ

フィード配信

アーカイブ

外部リンク