2016-11-10 117 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'元件的電流元素。 –