2016-11-10 116 views
2

Vue.js提供一个变量$el来返回整个模板DOM元素。是否有可能获得“子元素”,换句话说,整个模板元素内的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); 
    } 
} 

这会给你attributes`

+3

本身就'event.currentTarget'元件的电流元素。 –