院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

vueでのDOMイベントの取得(target)

vue.jsでクリックされた"その要素"を知りたいってとき

javascriptだと event.targetで取得できる
vue.jsでもevent.targetで取得できる

//javascript
addEventListener('click', (event) => { console.log(event.target })

//vue.js
<div @click="clicked($event)"> </div> //clickedだけでもいいんだけどこのほうが読みやすい
methods:{
  clicked(event){console.log(event.target}
}

vue.jsでは
イベントには、イベントが発生した特定の ViewModel を指す特別なプロパティ targetVM が付随します:
イベントのリスニング - vue.js