Vue實(shí)現(xiàn)導(dǎo)航欄菜單
本文實(shí)例為大家分享了Vue實(shí)現(xiàn)導(dǎo)航欄菜單的具體代碼,供大家參考,具體內(nèi)容如下
這里是剛學(xué)習(xí)vue的時(shí)候,沒(méi)有用vue的任何UI組件庫(kù)寫的導(dǎo)航欄菜單。
menu.html
<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title>導(dǎo)航欄左</title> <link rel='stylesheet' href='http://m.4tl426be.cn/bcjs/css/bootstrap.min.css' /> <link rel='stylesheet' href='http://m.4tl426be.cn/bcjs/css/titleMenuLeft.css' /> <script type='text/javascript' src='http://m.4tl426be.cn/bcjs/js/vue.min.js' ></script> </head> <body> <nav role='navigation'> <div class='container-fluid'> <!--導(dǎo)航欄左邊logo跟項(xiàng)目名稱--> <div class='navbar-header'> <a href='http://m.4tl426be.cn/bcjs/10995.html#' >項(xiàng)目名稱</a> </div> <!--導(dǎo)航欄用戶登錄信息--> <div class='navbar_user'> <img src='http://m.4tl426be.cn/bcjs/img/ani1.jpg'/> <span>您好,用戶!</span> </div> </div> </nav> <div id='body'> <div class='container'> <div class='row'> <!--左側(cè)菜單欄--> <div class='col-md-1 menu'> <ul class='nav menu_ul'> <li v-for='(menu,index) in menus' v-bind: v-bind: v-on:click='setTab(’menu’,index,menus)'> {{ menu.text }} </li> </ul> </div> <!--菜單切換主題--> <div class='col-md-11'> <div v-if='menu_index == 1'>菜單一的內(nèi)容</div> <div v-if='menu_index == 2'>菜單二的內(nèi)容</div> <div v-if='menu_index == 3'>菜單三的內(nèi)容</div> <div v-if='menu_index == 4'>菜單四的內(nèi)容</div> <div v-if='menu_index == 5'>菜單五的內(nèi)容</div> <div v-if='menu_index == 6'>菜單六的內(nèi)容</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>
效果圖如下:
學(xué)會(huì)這個(gè)之后,大家可以學(xué)習(xí)下vue的相關(guān)UI組件庫(kù),那樣更簡(jiǎn)單,做出來(lái)的效果也更漂亮喲
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. React+umi+typeScript創(chuàng)建項(xiàng)目的過(guò)程2. .Net core 的熱插拔機(jī)制的深入探索及卸載問(wèn)題求救指南3. ASP調(diào)用WebService轉(zhuǎn)化成JSON數(shù)據(jù),附j(luò)son.min.asp4. SharePoint Server 2019新特性介紹5. 三個(gè)不常見(jiàn)的 HTML5 實(shí)用新特性簡(jiǎn)介6. 解決ASP中http狀態(tài)跳轉(zhuǎn)返回錯(cuò)誤頁(yè)的問(wèn)題7. ASP中常用的22個(gè)FSO文件操作函數(shù)整理8. 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)第1/2頁(yè)9. ASP.NET Core 5.0中的Host.CreateDefaultBuilder執(zhí)行過(guò)程解析10. ASP編碼必備的8條原則
