当前位置: 首页 > 编程笔记 >

vue二级菜单导航点击选中事件的方法

翁宜年
2023-03-14
本文向大家介绍vue二级菜单导航点击选中事件的方法,包括了vue二级菜单导航点击选中事件的方法的使用技巧和注意事项,需要的朋友参考一下

因为没有使用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二级菜单导航点击选中事件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍JS 实现导航菜单中的二级下拉菜单的几种方式,包括了JS 实现导航菜单中的二级下拉菜单的几种方式的使用技巧和注意事项,需要的朋友参考一下 最近整理了, JS 实现导航菜单中的二级下拉菜单的三种方式,便于项目中应用。  如何实现导航菜单栏中的二级下拉菜单?   我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。 但是如何实现类似的图片呢?实际上,我们有至少

  • 本文向大家介绍JS中用三种方式实现导航菜单中的二级下拉菜单,包括了JS中用三种方式实现导航菜单中的二级下拉菜单的使用技巧和注意事项,需要的朋友参考一下   我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。那么如何实现导航菜单栏中的二级下拉菜单?下面小编给大家分享实现思路。 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考。 1.

  • 本文向大家介绍JavaScript实现简单的二级导航菜单实例,包括了JavaScript实现简单的二级导航菜单实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现简单的二级导航菜单的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍jQuery实现淡入淡出二级下拉导航菜单的方法,包括了jQuery实现淡入淡出二级下拉导航菜单的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现淡入淡出二级下拉导航菜单的方法。分享给大家供大家参考。具体如下: 这是一款基于jQuery实现的导航菜单,淡入淡出二级的菜单导航,很经常见到的效果,这里使用的是jquery-1.6.2版本的JS,鼠标移动到包括二级

  • 本文向大家介绍vue头部导航动态点击处理方法,包括了vue头部导航动态点击处理方法的使用技巧和注意事项,需要的朋友参考一下 1:DATA中两个变量, 2:               3:mothods: ps:下面看下vue实现动态头部 h5项目中,经常用到的头部是样式是一致的,只是左右按钮和中间标题会不一致。 vue主打组件化,为了减少代码冗余,可以将头部提取成一个单独的组件。接下来考虑是否需

  • 本文向大家介绍jquery实现二级导航下拉菜单效果,包括了jquery实现二级导航下拉菜单效果的使用技巧和注意事项,需要的朋友参考一下 下拉菜单实现很简单,纯css也能实现,但是我不擅长,用jquery也就两行代码,于是就用jquery+css实现简单二级下拉菜单导航,分享给大家供大家参考,具体内容如下 运行效果图: 具体代码: 第一步:确定导航的html格式 第二步:CSS实现导航效果