vue实现二级导航栏效果


Posted in Javascript onOctober 19, 2019

本文实例为大家分享了vue实现二级导航栏效果展示的具体代码,供大家参考,具体内容如下

实现如下功能:

vue实现二级导航栏效果

在.vue文件中,template中的内容如下:

<template>
 <div id="app">
 <nav class="sidebar">
 <ul class="menu">
 <li v-for="(navList,index) in navLists"
  :key="index"
  class="forRealitive"
  v-on:mouseover="showToggle(index)"
  v-on:mouseout="handleHide"
 >
  <a class="sidebar-link" 
  :href="navList.eTitle" " 
  >{{navList.title}}</a>
  <ul class="menu-sub"
  v-show="index===isShow">
  <li v-for="(item,idx) in navList.child" 
  :key="idx"
  >
  <a class="section-link" 
   :href="item.esubTitle" " 
   v-on:click="handleHide"
  >{{item.subTitle}}</a>
  </li>
  </ul>
 </li>
 </ul>
 </nav>
 </div>
</template>

其script标签中的数据格式:

navLists:[
 {
 'title':'项目信息',
 'eTitle':'#projectMessage',
 'child':[
 {
 'subTitle':'项目简介',
 'esubTitle':'#projectIntroduction'
 },
 {
 'subTitle':'样品信息',
 'esubTitle':'#sampleInformation'
 }
 ]
 },
 {
 ...
 }
 ...
]
isShow:0

函数部分:

mounted: function () {
 // 避免第一个渲染的显示
 this.isShow = -1
 },
 methods: {
 showToggle: function (index) {
 this.isShow = index
 },
 handleHide: function () {
 this.isShow = !this.isShow
 }
 }

更多教程点击《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
Jul 08 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
Jun 26 Javascript
JavaScript学习笔记之数组求和方法
Mar 23 Javascript
JavaScript中获取时间的函数集
Aug 16 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
利用nginx + node在阿里云部署https的步骤详解
Dec 19 Javascript
Angular2整合其他插件的方法
Jan 20 Javascript
详解JavaScript事件循环机制
Sep 07 Javascript
Vue 样式切换及三元判断样式关联操作
Aug 09 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 Javascript
vue.js实现二级菜单效果
Oct 19 #Javascript
vue实现多级菜单效果
Oct 19 #Javascript
vue.js实现三级菜单效果
Oct 19 #Javascript
vue.js实现只能输入数字的输入框
Oct 19 #Javascript
Vue数字输入框组件的使用方法
Oct 19 #Javascript
微信小程序实现禁止分享代码实例
Oct 19 #Javascript
Vue.js组件props数据验证实现详解
Oct 19 #Javascript
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
jquery封装的对话框简单实现
2013/07/21 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
原生JS运动实现轮播图
2021/01/02 Javascript
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
Python实现登陆文件验证方法
2018/10/06 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
给交警的表扬信
2014/01/12 职场文书
干部行政关系介绍信
2014/01/17 职场文书
应届生找工作求职信
2014/06/24 职场文书
运动会演讲稿100字
2014/08/25 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
花木兰观后感
2015/06/10 职场文书