av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題

瀏覽:102日期:2023-01-02 09:52:48

舉個(gè)栗子,導(dǎo)航欄如下圖,當(dāng)前新聞資訊的路由是:localhost:8083/#/new,導(dǎo)航欄樣式如圖所示:

Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題

隨便挑個(gè)新聞點(diǎn)擊后會(huì)跳轉(zhuǎn)到子路由:localhost:8083/#/new/newDetail,這時(shí)候新聞資訊的主路由style樣式出現(xiàn)消失的問題,如下圖:

Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題

style代碼:

.router-link-exact-active{ color: #8fc526!important; border-top: 4px solid #8fc526!important; }

router.js代碼:

{ path: ’/new’, name: ’new’, component: news, children: [ { path: ’/new/newDetail’, name: ’newDetail’, component: newsDetail } ] }

解決方案:

將style方案改成下面即可

.router-link-active{ color: #8fc526!important; border-top: 4px solid #8fc526!important;}

類名設(shè)置為router-link-active,即使是跳轉(zhuǎn)到子路由也不會(huì)影響到主路由的樣式問題

補(bǔ)充知識(shí):解決element-ui中el-menu組件作為vue-router模式在刷新頁面后default-active屬性與當(dāng)前路由頁面不一致問題的方法

解決辦法是給menu的default-active綁定route.path

形如:

<el-menu :default-active='$route.path' ...>

每次渲染menu都會(huì)讀當(dāng)前path 設(shè)置為default-active

以上這篇Vue 解決父組件跳轉(zhuǎn)子路由后當(dāng)前導(dǎo)航active樣式消失問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 成人h电影在线观看 | 欧美日韩电影免费观看 | 日韩av免费看 | 久久美女网 | 在线观看av网站永久 | 91社影院在线观看 | 国产三级大片 | 精品一区二区视频 | 黄免费观看视频 | 午夜精品久久久久久久星辰影院 | av影音资源 | 免费一级黄色 | 一级黄色片毛片 | 国产福利视频在线观看 | 天堂色区 | 欧美精品一区二区三区蜜桃视频 | 久久免费福利 | 亚洲精品成人在线 | 国产精品不卡视频 | 日韩久久久久久 | 日韩欧美在线观看视频 | 亚洲第一区国产精品 | 在线免费观看视频你懂的 | 男女爱爱福利视频 | 欧美理论在线观看 | 亚洲欧美在线观看 | 四虎成人精品永久免费av九九 | 黄色日批视频 | 免费同性女女aaa免费网站 | 久久99国产精一区二区三区 | 天天躁天天操 | 99re在线播放 | www.四虎.com| 欧美一区二区免费 | av在线影院 | 国产高清免费视频 | av先锋资源| 亚洲精品一区二区三区中文字幕 | 亚洲午夜视频在线观看 | 亚洲aⅴ | 一区二区在线不卡 |