【发布时间】:2019-08-28 08:47:46
【问题描述】:
我想要一个悬停按钮来设置其中的嵌套元素的样式。 目前在我的代码中,将鼠标悬停在单个按钮上会设置其所有兄弟按钮内的嵌套元素的样式。
有什么建议吗?
<div id="app">
<button
v-on:mouseover="isHovering = true"
v-on:mouseout="isHovering = false">Button 1
</button>
<p v-bind:class="{hovering: isHovering}">
{{ isHovering ? "Yes" : "No" }}
</p>
<button
v-on:mouseover="isHovering = true"
v-on:mouseout="isHovering = false">Button 2
</button>
<p v-bind:class="{hovering: isHovering}">
{{ isHovering ? "Yes" : "No" }}
</p>
</div>
const app = new Vue({
el: "#app",
data: {
isHovering: false
}
})
.hovering {
display: red;
}
【问题讨论】:
标签: javascript vue.js hover frontend