2016-11-10 27 views
2

Vue.jsには、テンプレートDOMエレメント全体を返すための変数$elが用意されています。それは "サブ要素"、つまり、テンプレート要素全体の中のDOM要素を取得することは可能ですか?vuejs要素のDOM要素を取得できますか?

たとえば、現在の「マウスオーバー」要素に依存する浮動ウィンドウを表示したいとします。

<div v-for="..." v-on:mouseover="showFloating(current_element)"> 

DOM要素 "current_element"を取得できますか?

答えて

4

この

<div v-for="..." v-on:mouseover="showFloating">

methods:{ 
    showFloating(event){ 
     console.log(event); 
    } 
} 

を試してみてください、これは要素自体は `event.currentTarget`だろう

+3

attributes'あなたの現在の要素を提供します。 –

関連する問題