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 相关文章推荐
用js传递value默认值的示例代码
Sep 11 Javascript
JavaScript中的函数模式详解
Feb 11 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
AngularJS 模块详解及简单实例
Jul 28 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
jquery 实现复选框的全选操作实例代码
Jan 24 Javascript
利用node.js本地搭建HTTP服务器
Apr 19 Javascript
Vue开发之封装分页组件与使用示例
Apr 25 Javascript
微信小程序 WeUI扩展组件库的入门教程
Apr 21 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实现操作redis的封装类完整实例
2015/11/14 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
RequireJs的使用详解
2017/02/19 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
Python列表推导式的使用方法
2013/11/21 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
python实现给数组按片赋值的方法
2015/07/28 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python自省及反射原理实例详解
2020/07/06 Python
Python如何读写CSV文件
2020/08/13 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
创建索引时需要注意的事项
2013/05/13 面试题
交通专业个人自荐信格式
2013/09/23 职场文书
后勤副校长自我鉴定
2013/10/13 职场文书
保安员岗位职责
2013/11/17 职场文书
主治医师岗位职责
2013/12/10 职场文书
查环查孕证明
2014/01/10 职场文书
办理居住证介绍信
2014/01/15 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
尊师重教主题班会
2015/08/14 职场文书