久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Vue 解決父組件跳轉子路由后當前導航active樣式消失問題

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

舉個栗子,導航欄如下圖,當前新聞資訊的路由是:localhost:8083/#/new,導航欄樣式如圖所示:

Vue 解決父組件跳轉子路由后當前導航active樣式消失問題

隨便挑個新聞點擊后會跳轉到子路由:localhost:8083/#/new/newDetail,這時候新聞資訊的主路由style樣式出現消失的問題,如下圖:

Vue 解決父組件跳轉子路由后當前導航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;}

類名設置為router-link-active,即使是跳轉到子路由也不會影響到主路由的樣式問題

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

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

形如:

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

每次渲染menu都會讀當前path 設置為default-active

以上這篇Vue 解決父組件跳轉子路由后當前導航active樣式消失問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 在线h观看| 中文字幕第一页在线 | 欧美日韩电影一区二区三区 | 日韩在线视频一区 | 欧美激情视频一区二区三区 | 91社区在线观看 | 国产精品网站在线观看 | 一区二区三区在线 | 欧 | 不卡欧美| 91麻豆精品国产91久久久更新资源速度超快 | 欧美日韩视频在线观看免费 | 国产亚洲精品久久久久动 | 国产裸体永久免费视频网站 | 综合色播 | 欧美国产日韩精品 | 毛片免费观看网址 | 欧美精品色网 | 精品免费视频 | 欧美xxxx做受欧美 | 偷拍自拍网站 | 99精品欧美一区二区三区综合在线 | 久久亚洲一区 | 国产高清美女一级a毛片久久 | 欧美国产日韩在线 | t66y最新地址一地址二69 | 91日韩欧美 | 欧美成人精品一区二区男人看 | 国产精品久久久久久久久久免费看 | 亚洲精品国产综合区久久久久久久 | 免费一区 | 在线国产一区 | 九九热在线视频免费观看 | 亚洲视频免费看 | 午夜精品影院 | 国产日韩欧美 | 天天操天天玩 | 青青草视频网站 | 日韩成人影院在线观看 | 国产在线观看高清 | 国产目拍亚洲精品99久久精品 | 成人午夜剧场 |