VueJS 鼠标悬停在 for 循环中
VueJS mouseover in for loop
我有一个 for 将为每个索引创建一个组件。
在这个组件中,我有一个包含编辑、添加、减号按钮的子组件 div。
我希望它显示在组件鼠标悬停上。
如何在不使用索引的情况下动态实现这一点?
谢谢你。
Post
组件
<template>
<div v-on:mouseleave.native="showOperations = false"
v-on:mouseover.native="showOperations = true">
<!-- post data -->
<div v-if="showOperations">
<!-- operations -->
</div>
</div>
</template>
<script>
export default {
...
data () {
return {
showOperations: false
}
},
...
</script>
post列表
<post v-for="post in posts"
:key="post.id"
:post="post">
</post>
这个模式适合我,我想它也适合你
我有一个 for 将为每个索引创建一个组件。
在这个组件中,我有一个包含编辑、添加、减号按钮的子组件 div。 我希望它显示在组件鼠标悬停上。
如何在不使用索引的情况下动态实现这一点?
谢谢你。
Post
组件
<template>
<div v-on:mouseleave.native="showOperations = false"
v-on:mouseover.native="showOperations = true">
<!-- post data -->
<div v-if="showOperations">
<!-- operations -->
</div>
</div>
</template>
<script>
export default {
...
data () {
return {
showOperations: false
}
},
...
</script>
post列表
<post v-for="post in posts"
:key="post.id"
:post="post">
</post>
这个模式适合我,我想它也适合你