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 相关文章推荐
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 Javascript
Javascript学习笔记9 prototype封装继承
Jan 11 Javascript
jQuery的slideToggle方法实例
May 07 Javascript
基于canvas实现的钟摆效果完整实例
Jan 26 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
基于react框架使用的一些细节要点的思考
May 31 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
JavaScript正则表达式函数总结(常用)
Feb 22 Javascript
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
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
超级简单的发送邮件程序
2006/10/09 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
JavaScript模拟push
2016/03/06 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
2017/06/11 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
JS实现打字游戏
2019/12/17 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
Python request使用方法及问题总结
2020/04/26 Python
python cookie反爬处理的实现
2020/11/01 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
应届毕业生简历自我评价
2014/01/31 职场文书
优秀员工评优方案
2014/06/13 职场文书
毕业生面试求职信
2014/06/23 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
承诺书范本
2015/01/21 职场文书
遗失说明具结保证书
2015/02/26 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
百家讲坛观后感
2015/06/12 职场文书
导游词之襄阳古城
2019/09/27 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript
一文简单了解MySQL前缀索引
2022/04/03 MySQL
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript