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 相关文章推荐
jquery 最简单易用的表单验证插件
Feb 27 Javascript
跟着JQuery API学Jquery 之二 属性
Apr 09 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
Javascript 获取鼠标当前的位置实现方法
Oct 27 Javascript
React简单介绍
May 24 Javascript
基于vue的短信验证码倒计时demo
Sep 13 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
Sep 16 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
Mar 04 Javascript
Vue插件之滑动验证码用法详解
Apr 05 Javascript
ant design vue中表格指定格式渲染方式
Oct 28 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 什么是PEAR?
2009/03/19 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
浅谈php serialize()与unserialize()的用法
2013/06/05 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
vue+php实现的微博留言功能示例
2019/03/16 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
Python 开发Activex组件方法
2009/11/08 Python
给Python入门者的一些编程建议
2015/06/15 Python
python如何在循环引用中管理内存
2018/03/20 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
护士毕业生自荐信
2014/02/07 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
学术会议主持词
2014/03/17 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
2014年施工员工作总结
2014/11/18 职场文书
检讨书范文2000字
2015/01/28 职场文书
宣传稿格式范文
2015/07/23 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
muduo TcpServer模块源码分析
2022/04/26 Redis