使用vue实现侧导航问题
发布于 7 年前 作者 bingxinxuelian 3227 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
<template>
</template> <script> export default{ name:'left', data(){ return { switch:'', items:[ { name:'基础数据', isSubShow:false, subItems:[ { name:'应用管理' }, { name:'模块管理' }, { name:'集群管理' }, { name:'应用程序管理' } ] }, { name:'集群管理', isSubShow:false, subItems:[ { name:'数据中心' }, { name:'服务单元' }, { name:'应用集群管理' }, { name:'应用节点管理' }, { name:'应用进程管理' }, { name:'IT资源管理' } ] } ] } }, methods:{ showToggle:function(item){
    item.isSubShow=!item.isSubShow
  }
}

} </script>

<style> .left{ width: 224px; height: 500px; } .leftMenu{ font-size: 20px; } .leftMenu li{ background-color: #4cae4c; } .leftMenu li i{ padding-left: 20px; } .leftMenu .subleftMenu{ padding-left: 42px; font-size: 18px; } .leftMenu .arrow{ padding-left: 60px; } </style>

想实现一个二级导航,点击一个父导航后,显示该父导航下的子导航,再去点击另一个导航后,上一次点击的父导航下的子导航任然显示。想实现的效果是,点击相应的父导航,该父导航下的子导航显示,其他子导航不显示。现在实现的效果如为:

回到顶部