vue二級(jí)菜單導(dǎo)航點(diǎn)擊選中事件的方法
因?yàn)闆](méi)有使用vue做一個(gè)真正完整的項(xiàng)目,所以乘著這個(gè)項(xiàng)目比較閑的時(shí)間,對(duì)標(biāo)項(xiàng)目用vue做一些頁(yè)面,豐富自己的項(xiàng)目經(jīng)驗(yàn)。所以接下來(lái)基本都是一些簡(jiǎn)單的功能。
目標(biāo):一級(jí)導(dǎo)航點(diǎn)擊收縮展開(kāi),二級(jí)導(dǎo)航點(diǎn)擊選中

源碼 主要是思路,具體的就不放了
<ul class="sidebar-menu">
<li class="treeNav" v-for="(item,index) in configNav">
<a href="javascript:void(0)" rel="external nofollow" @click="showToggle(index)">{{item.name}}</a>
<ul :class="{'active' :index===isShow}">
<li v-for = "nav in item.subItems">
<a :href="nav.link" rel="external nofollow"
:class="{'active':nav.link == linkClick}"
@click = "treeNavSwitch(nav)">
{{nav.text}}</a>
</li>
</ul>
</li>
</ul>
<script>
export default {
data () {
return {
isShow:0,
linkClick:'',
configNav:[
{
name:'交換&路由',
subItems:[
{ link:'#/callSource',text: '呼叫源',click:true },
{ link:'#/cancld',text: '號(hào)碼分析' },
{ link:'#/route',text: '出局路由' }
]
},
{
name:'組織&資源',
subItems:[
{ link:'#/org',text: '組織' },
{ link:'#/term',text: '終端' },
]
}
]
}
},
methods:{
showToggle:function(index){
this.isShow = index;
},
treeNavSwitch:function(nav){
this.linkClick = nav.link;
}
}
}
</script>
以上這篇vue二級(jí)菜單導(dǎo)航點(diǎn)擊選中事件的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue3+ElementPlus封裝函數(shù)式彈窗組件詳解
- Vue3?封裝?Element?Plus?Menu?無(wú)限級(jí)菜單組件功能的詳細(xì)代碼
- Vue3+ElementPlus 表單組件的封裝實(shí)例
- Vue3+Vite+TS實(shí)現(xiàn)二次封裝element-plus業(yè)務(wù)組件sfasga
- Vue使用element-ui實(shí)現(xiàn)菜單導(dǎo)航
- ant design vue導(dǎo)航菜單與路由配置操作
- Vue實(shí)現(xiàn)導(dǎo)航欄菜單
- Vue-路由導(dǎo)航菜單欄的高亮設(shè)置方法
- vue3封裝Element導(dǎo)航菜單的實(shí)例代碼
相關(guān)文章
vue內(nèi)置組件keep-alive事件動(dòng)態(tài)緩存實(shí)例
這篇文章主要介紹了vue內(nèi)置組件keep-alive事件動(dòng)態(tài)緩存實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10
vue在取對(duì)象長(zhǎng)度length時(shí)候出現(xiàn)undefined的解決
這篇文章主要介紹了vue在取對(duì)象長(zhǎng)度length時(shí)候出現(xiàn)undefined的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
用vite搭建vue3應(yīng)用的實(shí)現(xiàn)方法
這篇文章主要介紹了用vite搭建vue3應(yīng)用的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Vue按回車鍵進(jìn)行搜索的實(shí)現(xiàn)方式
這篇文章主要介紹了Vue按回車鍵進(jìn)行搜索的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
Vue動(dòng)態(tài)擴(kuò)展表頭的表格及數(shù)據(jù)方式(數(shù)組嵌套對(duì)象)
這篇文章主要介紹了Vue動(dòng)態(tài)擴(kuò)展表頭的表格及數(shù)據(jù)方式(數(shù)組嵌套對(duì)象),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
在vue中使用export?default導(dǎo)出的class類方式
這篇文章主要介紹了在vue中使用export?default導(dǎo)出的class類方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
vue計(jì)算屬性和監(jiān)聽(tīng)器實(shí)例解析
本文通過(guò)基本實(shí)例給大家介紹了vue計(jì)算屬性和監(jiān)聽(tīng)器的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
通過(guò)html文件來(lái)使用Vue的單文件組件形式詳解
這篇文章主要介紹了通過(guò)html文件來(lái)使用Vue的單文件組件形式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05

