目前我在 Vue.js 工作,并且有一个我想要动画的导航菜单。我要做的是li
在用户将鼠标悬停在其中一个导航按钮上时显示两个元素。目前我正在做的是将数据类型showActivities
默认设置为 false 并将其设置为true onmouseenter
和false on mouseleave
。所以这让项目在悬停时出现和消失,但它们不是动画的。这个动画怎么做?
<ul class="navs">
<li>Schedule</li>
<li @mouseenter="showActivities = true" @mouseleave="showActivities = false">Team Activity</li>
<li v-show="showActivities">tik tak tow</li>
<li v-show="showActivities">Bejewel</li>
<li>Resources</li>
<li class="logout"><a href="https://google.com" target="_blank">Logout</a></li>
</ul>
<script>
export default {
name: 'SideMenu',
data() {
return {
showActivities: false,
};
},
};
</script>