时间:2021-05-26
因为没有使用vue做一个真正完整的项目,所以乘着这个项目比较闲的时间,对标项目用vue做一些页面,丰富自己的项目经验。所以接下来基本都是一些简单的功能。
目标:一级导航点击收缩展开,二级导航点击选中
源码 主要是思路,具体的就不放了
<ul class="sidebar-menu"> <li class="treeNav" v-for="(item,index) in configNav"> <a href="javascript:void(0)" rel="external nofollow" @click="showToggle(index)">{{item.name}}</a> <ul :class="{'active' :index===isShow}"> <li v-for = "nav in item.subItems"> <a :href="nav.link" rel="external nofollow" :class="{'active':nav.link == linkClick}" @click = "treeNavSwitch(nav)"> {{nav.text}}</a> </li> </ul> </li> </ul><script> export default { data () { return { isShow:0, linkClick:'', configNav:[ { name:'交换&路由', subItems:[ { link:'#/callSource',text: '呼叫源',click:true }, { link:'#/cancld',text: '号码分析' }, { link:'#/route',text: '出局路由' } ] }, { name:'组织&资源', subItems:[ { link:'#/org',text: '组织' }, { link:'#/term',text: '终端' }, ] } ] } }, methods:{ showToggle:function(index){ this.isShow = index; }, treeNavSwitch:function(nav){ this.linkClick = nav.link; } } }</script>以上这篇vue二级菜单导航点击选中事件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了vue.js实现二级菜单效果的具体代码,供大家参考,具体内容如下主要是对二级菜单和当前点击的处理:点击导航时,如果有二级菜单,就切换二级菜单
页面主体部分:一级菜单1二级菜单1-1二级菜单1-2二级菜单1-3一级菜单2二级菜单2-1二级菜单2-2二级菜单2-3一级菜单3二级菜单3-1二级菜单3-2二级
本文实例讲述了纯CSS实现超简单的二级下拉导航菜单代码。分享给大家供大家参考。具体如下:这是一款纯CSS菜单,二级下拉导航效果,是最简洁的CSS导航菜单,兼容性
之前分享了很多纯css的导航菜单,今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还
本文实例讲述了JS+CSS实现简单的二级下拉导航菜单效果。分享给大家供大家参考。具体如下:这是一款CSS配合JavaScript实现二级下拉导航菜单,好像CSS