春天到了,各种绚丽的花朵都开放了,金黄的油菜花,成了蝴蝶的天地,美丽的蝴蝶在金黄色的舞台上跳着柔和而优美的舞姿。它们一会儿在空中飞舞,一会儿静静地停留在油菜花上。给春天增添了不少乐趣。油菜花的美丽,同时也吸引了不少 "劳动人民 "——蜜蜂,它们总是不分昼夜地不辞辛劳地给油菜花授粉。偶尔一阵微风吹来,金黄的油菜花立刻涌起了高低起伏的 "金浪花 "。远远望去,真是美不胜收!
本文实例为大家分享了Vue实现导航栏菜单的具体代码,供大家参考,具体内容如下
这里是刚学习vue的时候,没有用vue的任何UI组件库写的导航栏菜单。
menu.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>导航栏左</title> <link rel="stylesheet" rel="nofollow noopener noreferrer" href="css/bootstrap.min.css" /> <link rel="stylesheet" rel="nofollow noopener noreferrer" 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" rel="nofollow noopener noreferrer" 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组件库,那样更简单,做出来的效果也更漂亮哟
以上就是Vue如何实现导航栏菜单。许多找借口的人,在享受了借口带来的短暂快乐后,起初有点自责,多多少少有点骗人的味道。可是重复的次数一多,也就变得无所谓了,原本有点良知的心变得麻木不仁。其实,正是借口绊住了前进的脚步,迷惑了原本聪慧的头脑,让成功离你而去。更多关于Vue如何实现导航栏菜单请关注haodaima.com其它相关文章!