vue實(shí)現(xiàn)二級導(dǎo)航欄效果
本文實(shí)例為大家分享了vue實(shí)現(xiàn)二級導(dǎo)航欄效果展示的具體代碼,供大家參考,具體內(nèi)容如下
實(shí)現(xiàn)如下功能:

在.vue文件中,template中的內(nèi)容如下:
<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標(biāo)簽中的數(shù)據(jù)格式:
navLists:[
{
'title':'項(xiàng)目信息',
'eTitle':'#projectMessage',
'child':[
{
'subTitle':'項(xiàng)目簡介',
'esubTitle':'#projectIntroduction'
},
{
'subTitle':'樣品信息',
'esubTitle':'#sampleInformation'
}
]
},
{
...
}
...
]
isShow:0
函數(shù)部分:
mounted: function () {
// 避免第一個渲染的顯示
this.isShow = -1
},
methods: {
showToggle: function (index) {
this.isShow = index
},
handleHide: function () {
this.isShow = !this.isShow
}
}
更多教程點(diǎn)擊《Vue.js前端組件學(xué)習(xí)教程》,歡迎大家學(xué)習(xí)閱讀。
關(guān)于vue.js組件的教程,請大家點(diǎn)擊專題vue.js組件學(xué)習(xí)教程進(jìn)行學(xué)習(xí)。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- vue實(shí)現(xiàn)導(dǎo)航欄效果(選中狀態(tài)刷新不消失)
- vue實(shí)現(xiàn)nav導(dǎo)航欄的方法
- vue router仿天貓底部導(dǎo)航欄功能
- vue使用ElementUI時導(dǎo)航欄默認(rèn)展開功能的實(shí)現(xiàn)
- vue2.0 elementUI制作面包屑導(dǎo)航欄
- 寫一個移動端慣性滑動&回彈Vue導(dǎo)航欄組件 ly-tab
- vue自定義底部導(dǎo)航欄Tabbar的實(shí)現(xiàn)代碼
- VUE 實(shí)現(xiàn)滾動監(jiān)聽 導(dǎo)航欄置頂?shù)姆椒?/a>
- 當(dāng)vue路由變化時,改變導(dǎo)航欄的樣式方法
- 基于vue-cli vue-router搭建底部導(dǎo)航欄移動前端項(xiàng)目
相關(guān)文章
vue.js配合$.post從后臺獲取數(shù)據(jù)簡單demo分享
今天小編就為大家?guī)硪黄獀ue.js配合$.post從后臺獲取數(shù)據(jù)簡單demo分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Vue.js實(shí)現(xiàn)下載時暫?;謴?fù)下載
本文主要介紹了Vue.js實(shí)現(xiàn)下載時暫?;謴?fù)下載,通過使用XMLHttpRequest對象來控制下載過程,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
關(guān)于pinia的使用和持久化方式(pinia-plugin-persistedstate)
本文介紹了Pinia的使用方法,包括安裝和配置插件pinia-plugin-persistedstate,以及在項(xiàng)目中創(chuàng)建和使用Store模塊,同時,還講解了Pinia的state、getters和actions的使用,并提供了在uniapp中使用持久化插件的總結(jié)2025-02-02
vue-router鉤子函數(shù)實(shí)現(xiàn)路由守衛(wèi)
這篇文章主要介紹了vue-router鉤子函數(shù)實(shí)現(xiàn)路由守衛(wèi),對vue感興趣的同學(xué),可以參考下2021-04-04
ant-design表單處理和常用方法及自定義驗(yàn)證操作
這篇文章主要介紹了ant-design表單處理和常用方法及自定義驗(yàn)證操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10

