能否获取vuejs元素的DOM元素?

3

Vue.js提供了一个变量$el来返回整个模板DOM元素。是否可以获取“子元素”,也就是整个模板元素内部的DOM元素?

例如,我想显示一个浮动窗口,其位置取决于当前“鼠标悬停”元素。

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

可以获取DOM元素“current_element”吗?

1个回答

5

请尝试这个

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

(涉及IT技术,具体翻译可能因上下文而异,请谨慎使用)
methods:{
    showFloating(event){
        console.log(event);
    }
}

这将为您提供当前元素属性。

6
元素本身将是 event.currentTarget - Bill Criswell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接