Vue实现导航栏菜单
网络编程 2021-07-04 14:06www.168986.cn编程入门
这篇文章主要为大家详细介绍了Vue实现导航栏菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Vue实现导航栏菜单的具体代码,供大家参考,具体内容如下
这里是刚学习vue的时候,没有用vue的任何UI组件库写的导航栏菜单。
menu.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>导航栏左</title> <link rel="stylesheet" href="css/bootstrap.min.css" /> <link rel="stylesheet" href="css/titleMenuLeft.css" /> <script type="text/javascript" src="js/vue.min.js" ></script> </head> <body> <nav class="title" role="navigation"> <div class="container-fluid"> <!--导航栏左边logo跟项目名称--> <div class="navbar-header"> <a class="navbar_title" href="#" >项目名称</a> </div> <!--导航栏用户登录信息--> <div class="navbar_user"> <img src="img/ani1.jpg"/> <span>您好,用户!</span> </div> </div> </nav> <div class="body" id="body"> <div class="container"> <div class="row"> <!--左侧菜单栏--> <div class="col-md-1 menu"> <ul class="nav menu_ul"> <li v-for="(menu,index) in menus" v-bind:id="menu.id" v-bind:class="{checked: index == nowIndex}" v-on:click="setTab('menu',index,menus)"> {{ menu.text }} </li> </ul> </div> <!--菜单切换主题--> <div class="col-md-11"> <div v-if="menu_index == 1">菜单一的内容</div> <div v-if="menu_index == 2">菜单二的内容</div> <div v-if="menu_index == 3">菜单三的内容</div> <div v-if="menu_index == 4">菜单四的内容</div> <div v-if="menu_index == 5">菜单五的内容</div> <div v-if="menu_index == 6">菜单六的内容</div> </div> </div> </div> </div> <div class="footer"></div> </body> <script> var nav = new Vue({ el: '#body', data: { menus: [ {text: '菜单一'}, {text: '菜单二'}, {text: '菜单三'}, {text: '菜单四'}, {text: '菜单五'}, {text: '菜单六'} ], nowIndex: 0, menu_index: 1 }, methods: { setTab: function(name,index,menus){ this.nowIndex = index; //this.menu_index = index + 1; } } }); </script> </html>
效果图如下
学会这个之后,大家可以学习下vue的相关UI组件库,那样更简单,做出来的效果也更漂亮哟
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南